본문 바로가기

Windows/Container

윈도우 서버 2016 도커(Docker) 컨테이너 시작하기

반응형

윈도우10과 마찬가지로 윈도우 서버 2016에도 도커(Docker) 컨테이너 기능이 포함되어 있습니다.

윈도우 서버 2016에서도 간단하게 컨테이너 기능을 사용할 수 있습니다.

컨테이너 기술로 격리된 환경을 성능의 손실이 거의 없이 사용할 수 있습니다.

윈도우 서버 2016에서 컨테이너를 활성화하고 사용하는 방법입니다.


1. 도커 설치

먼저 컨테이너 기능을 사용하기 위해서 도커를 설치합니다.

파워쉘(PowerShell)을 관리자 권한으로 실행합니다.

도커를 설치하기 위해서 OneGet PowerShell 모듈을 설치해야 합니다.

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

아래와 같이 표시되면 Y를 누르고 설치를 계속합니다.

설치가 완료되면 OneGet을 이용해서 최신 도커를 설치합니다.

Install-Package -Name docker -ProviderName DockerMsftProvider

아래와 같이 패키지 소스를 신뢰할 수 있는지 확인하는데 A(Yes to All)를 누르고 설치를 진행합니다.

잠시 기다리면 다음과 같이 설치가 완료됩니다.

만약 다음과 같이 에러가 발생하는 경우에는 업데이트가 필요한 경우입니다.

최신 업데이트를 설치하고 도커 설치를 다시 진행하면 됩니다.

설치가 완료되면 다시 부팅합니다.

Restart-Computer -Force

재부팅이 되면 도커 컨테이너를 사용할 준비가 완료됩니다.


2. Windows 업데이트 설치

도커를 설치하면서 이미 업데이트를 설치했으면 이 단계는 건너 뛰어도 됩니다.

시스템을 최신 상태로 유지하기 위해서 다음 명령어를 관리자 권한으로 실행합니다.

sconfig

콘솔 화면에 메뉴가 표시되는데 업데이트 다운로드 설치 옵션인 6을 누르고 엔터를 입력합니다.

모든 업데이트 설치를 위해서 A를 입력하고 설치를 완료합니다.


3. 컨테이너 배포

도커가 설치되면 파워쉘에서 다음과 같이 입력해서 첫 번째 컨테이너를 배포할 수 있습니다.

docker run --rm microsoft/sample-dotnet

이미지를 검색하게 되고 없는 경우는 자동으로 최신 빌드를 다운로드합니다.

다음과 같이 표시되면 첫 번째 도커 컨테이너 배포가 완료됩니다.

실행할 때 --rm 옵션을 추가했기 때문에 종료된 이후에 컨테이너가 바로 삭제됩니다.

도커 명령어는 리눅스에서 사용하는 것과 동일하게 사용 가능합니다.

반응형