[참고] "ubuntu:16.04"on "Docker"on "Hyper-V"on "Windows 10 Pro(VM)"on "VMwarePlayer"on "Windows 10(PM)"



개요


  • "Ubuntu"on "Docker"on "Hyper-V"on "Windows 10 Pro(VM)"on "VMwarePlayer"on "Windows 10(PM)"=> Windows 10(물리적 컴퓨터)의 VMwarePlayer에서 의 Windows 10 Pro (가상 머신), Hyper-V (리눅스)에서 Docker 우분투 : 16.04 컨테이너를 이동합니다.

  • Nested Virtualization을 사용하는 메모로, VMware의 Windows에서 Hyper-V를 사용해 보는, 드디어 Docker라는 느낌 ...

    .vmx 파일에 추가
    hypervisor.cpuid.v0 = "FALSE"
    mce.enable = "TRUE"
    vhu.enable = "TRUE"
    

  • Docker for Windows는 chocolatey 패키지 관리자로 설치되었습니다.
  • Windows 컨테이너 (microsoft/nanoserver)도 움직였습니다

  • 환경


  • 호스트 기계: i7-4790/32GB/Win10 64bit
  • 가상 기계: Win10Pro (라이센스 있음)

  • 절차



    VMware Workstation 14 Player 설치


  • 정상적으로 설치하십시오 ...

  • 가상 컴퓨터 설정 및 준비


  • 가상 머신 만들기. Create a New Virtual Machine
  • Disc Image 선택 (Win10 1709의 일본어 ISO)
  • 이름과 위치
  • 디스크 크기 및 형태 (선택 사항)
  • Custumize Hardware...를 누르십시오

  • 구성 변경

    Memory: 8GB (8192MB)
    Processors: 2
    [✔] Virtualize Intel VT-x/EPT or AMD-v/RVI
    [✔] Virtualize CPU 성능 카운터
    Network Adapter: Bridged

  • Power in this virtual machine after creation의 선택을 취소하고 [Finish]
  • VMware WS Player를 닫습니다

  • VM의 폴더 안에, Win10Prox64JPN.vmx 를 텍스트 에디터로 열어, 이하를 마지막에 추가

    Win10Prox64JPN.vmx
    hypervisor.cpuid.v0 = "FALSE"
    mce.enable = "TRUE"
    vhu.enable = "TRUE"
    


  • 가상 머신에 Windows 10 Pro 64bit 설치


  • 보통 설치한다.

  • 시작



  • 키보드 등을 선택하여



  • Pro가 아니면 Hyper-V를 사용할 수 없습니다.



  • 거주...



  • 어쨌든 설치 종료



  • VMWare Tools 설치



  • 아래쪽의 Install Tools를 누르거나 Player => Manage => Install VMWare Tools...



  • 설정을 시작하고 다음을 누릅니다.


  • 설치 후 재부팅

  • Docker for Windows 설치



    Chocolatey 설치


  • PowerShell을 관리자로 열기

  • 이하 피페

    코피페
    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object 
    System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    




  • Docker for Windows 설치
    cinit -y docker-for-windows
    




  • Docker for Windows를 두 번 클릭하면 로그 오프해야합니다.



    재부팅 : shutdown -r -t 0
  • 자동으로 Docker가 시작되지만 Hyper-V 및 Containers의 기능이 활성화되어 있지 않기 때문에 활성화 하시겠습니까? => [확인]

    => 자동으로 재부팅
  • 로그온 후 Docker is running
  • PowerShell을 열고 Hello World => docker run -it --rm hello-world

  • ubuntu : 16.04 컨테이너 실행


  • docker run -it --rm ubuntu:1604

  • microsoft/nanoserver 컨테이너 실행


  • 알림 영역의 고래 아이콘을 마우스 오른쪽 단추로 클릭하여 Switch to Windows containers...

  • PowerShell을 열고,
  • docker run -it --rm microsoft/nanoserver


  •  
  • Windows 컨테이너 모드에서 리눅스 컨테이너를 사용하려고하면,,, 오류. 반대도 또연.
  • 좋은 웹페이지 즐겨찾기