>  기사  >  운영 및 유지보수  >  Windows Server 2016에서 Hyper-V를 통해 Liunx Container를 설치하는 방법에 대한 자세한 설명(그림)

Windows Server 2016에서 Hyper-V를 통해 Liunx Container를 설치하는 방법에 대한 자세한 설명(그림)

黄舟
黄舟원래의
2017-06-05 09:29:413939검색

Windows Server 2016이 공식 출시된 지 꽤 되었습니다. 기본 Docker 지원이 이 버전의 매우 큰 특징이라는 것은 이해할 수 있습니다.

Windows 컨테이너 현재 지원되는 이미지는 Windows 커널 이미지(Server Core/Nano Server 포함)여야 합니다. 일부 이미지는 아직 테스트 단계에 있으며 많은 이미지가 있습니다. 함정.

windows용 Docker 최신 버전에서는 Windows 컨테이너와 Liunx 간 전환이 구현되어 있지만 현재는 windows10 환경에서만 설치할 수 있습니다(다른방법이 있는 경우 알려주세요). 이 문서에서는 Windows Server 2016의 Hyper-v에서 VM을 통해 Docker를 설치하는 방법을 설명하기 위해 Windows 2016에 Docker 레지스트리 이미지를 설치하는 방법을 설명합니다.

1 Hyper-V 기능을 켜세요

먼저 Hyper-V 기능이 활성화되었습니다. 너무 많은 소개를 하지 않고.

2 가상 스위치 설정

Hyper-v 관리자 인터페이스의 오른쪽 작업 표시줄에서 가상 스위치 관리자를 엽니다

새 가상 네트워크 스위치 만들기

여기서 이미 완료했습니다. 완료 후 결과는 다음과 같습니다.

컴퓨터를 다시 시작하세요

Docker-Machine

Docker-Machine은 기본적으로 설치되지 않으며 직접 다운로드해야 합니다

http:/ /

git

hub.com/docker/machine/releases

다운로드 후 이름을 docker-machine.exe로 바꿉니다.

Create Docker machine

    docker-machine.exe가 있는 폴더를 입력하세요. 관리자 cmd 환경
  1. 실행 명령의 형식은 다음과 같습니다.
  2. docker-machine create -d hyperv --hyperv-virtual-switch "<NameOfVirtualSwitch>" <nameOfNode>
  3. 는 여기에 있는 내용에 해당합니다.

` docker-machine create -d hyperv --hyperv-virtual-switch "DockNAT" VM8 `

그런 다음

PS C:\WINDOWS\system32>  docker-machine create -d hyperv --hyperv-virtual-switch "DcokNAT" VM8
Running pre-create checks...
Creating machine...
(manager1) Copying C:\Users\Vicky\.docker\machine\cache\boot2docker.iso to C:\Users\Vicky\.docker\machine\machines\manag
er1\boot2docker.iso...
(manager1) Creating SSH key...
(manager1) Creating VM8...
(manager1) Using switch "DockNAT"
(manager1) Creating VHD
(manager1) Starting VM...
(manager1) Waiting for host to start...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: C:\Program Files\Doc
ker\Docker\Resources\bin\docker-machine.exe env VM8
PS C:\WINDOWS\system32>

가 현재 호스트를 기본 도커로 설정할 때까지 기다립니다. 프롬프트에 따라 다음 명령

docker-machine.exe env VM8

을 실행하여 명령을 실행합니다.

@FOR /f "tokens=*" %i IN ('docker-machine env vm8') DO @%i완료 후 다음 명령을 실행합니다.

호스트 정보 보기

docker version

레지스트리 설치

여기서는 레지스트리 설치 튜토리얼에 대해 자세히 설명하지 않겠습니다.

현재 우리는 2016년에 Windows Server 설치에 대한

linux

버전의 Docker를 완료했습니다.
저도 돌을 느끼면서 강을 건너는 초보인데, 틀린 부분이 있으면 지적해주세요.

위 내용은 Windows Server 2016에서 Hyper-V를 통해 Liunx Container를 설치하는 방법에 대한 자세한 설명(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.