Windows 10 Pro에 Docker for Windows 설치
6017 단어 docker-for-windowsHyper-V도커
최근에는 Hyper-V 등의 가상화 대신 Docker나 Windows 컨테이너 등의 컨테이너 기술이 유행하고 있습니다. 이번에는 Docker for Windows를 Windows10 Pro 환경에 도입해 보겠습니다.
1. 전제 지식·전제 조건
1-1. 컨테이너란?
컨테이너는 가상 머신보다 오버헤드가 적고, OS내에서 프로세스를 기동하는 것 같은 감각으로, 어플리케이션 실행 환경을 준비할 수 있기 때문에, 클라우드 네이티브인 어플리케이션에서는 특히 이용되기 쉬운 경향이 있습니다.
Windows10 Pro에서는 Hyper-V, Bash on Ubuntu on Windows10, Docker for Windows 등 다양한 멀티 플랫폼 지원 툴을 이용할 수 있습니다.
1-2. Docker for Windows를 이용하는 전제 조건
Docker for Windows는 이 사이트에 게시되었습니다. 이 페이지에는 다음과 같은 설명이 있습니다.
Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft Hyper-V. Please see What to know before you install for a full list of prerequisites.
즉, 기본적으로 Docker for Windows에는 Hyper-V가 필요합니다. 이는 Docker Machine이라는 Linux 기반 가상 머신 내에서 컨테이너가 실행되기 때문입니다. Hyper-V를 지원하지 않는 Windows 10 환경에서 Docker 컨테이너를 사용하려는 경우 Docker Toolbox을 사용하십시오. Docker Toolbox는 Hyper-V 대신 Virtual Box를 가상 환경으로 사용합니다.
2. Docker for Windows 설치
2-1. Hyper-V 활성화
미리 Hyper-V 기능을 활성화합니다. 활성화는 Windows 기능 활성화 화면에서 가능합니다.
2-2. Docker for Windows 설치 수행
Docker for Windows 사이트에서 설치 프로그램을 다운로드하고 실행합니다.
설치에는 특별한 설정 항목이 없고, Insall 버튼을 클릭하면 자동으로 설치가 이루어집니다.
설치가 완료되면 Launch Docker 확인란이 선택되어 있는지 확인합니다. 체크된 상태에서 Finish를 클릭하면 백그라운드에서 Docker Machine의 구축이 시작되고 몇 분 후에 Docker를 사용할 수 있는 상태가 됩니다.
2-3. Docker의 동작 확인
설치 직후의 상태에서 Docker는 명령 프롬프트(PowerShell이 아님)로 실행할 수 있습니다. 그래서 명령 프롬프트에서 Docker의 "hello-world"컨테이너를 실행해 보겠습니다.
C:\> docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com
For more examples and ideas, visit:
https://docs.docker.com/engine/userguide/
또한 버전 정보 등을 확인하기 위해 명령을 실행합니다.
C:\>docker --version
Docker version 1.12.3, build 6b644ec
C:\>docker-compose --version
docker-compose version 1.8.1, build 004ddae
C:\>docker-machine --version
docker-machine version 0.8.2, build e18a919
이것으로 Windows 10에서 "Linux Kernel 기반 컨테이너"를 실행하기위한 환경 설정이 완료되었습니다.
Reference
이 문제에 관하여(Windows 10 Pro에 Docker for Windows 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/anikundesu/items/7ecf20b7e8a60f8439a8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)