본문 바로가기

Windows/Container

Dockerfile로 컨테이너 이미지 생성 도커의 기본 개념은 Immutable Infrastructure입니다.Immutable의 의미와 같이 한 번 설정한 이후에 큰 변경을 주지 않고 사용하게 됩니다.잘 구축된 서비스를 쉽게 배포해서 사용하고 버리는 개념입니다.도커는 Dockerfile 작성을 통해서 원하는 형태로 컨테이너 이미지를 생성할 수 있습니다.생성된 컨테이너의 변경 내역을 docker commit 명령어로 반영해서 새로운 이미지를 생성할 수 있습니다.2017/01/14 - [Windows/가상화] - 윈도우 서버 2016 컨테이너 이미지 생성컨테이너를 직접 수정하고 새로운 이미지를 생성하는 대신에 Dockefile을 사용할 수 있습니다.Dockerfile은 도커 이미지를 위한 설계도입니다.한 번 잘 작성하면 큰 변경을 하지 않고 사용.. 더보기
윈도우 서버 2016 컨테이너 이미지 생성 윈도우 서버 2016의 컨테이너 기능으로 좀 더 효율적으로 서비스 구축이 가능합니다.기본적으로 제공되는 이미지를 사용하는 것은 물론이고 원하는 형태로 수정해서 사용이 가능합니다.Dockerfile은 도커 이미지의 설계도입니다.필요한 설정을 Dockerfile로 작성해서 원하는 형태의 컨테이너 생성이 가능합니다.윈도우 서버 2016에 컨테이너 기능을 활성화하는 방법은 아래의 링크를 참조하면 됩니다.2017/01/08 - [Windows/가상화] - 윈도우 서버 2016 도커(Docker) 컨테이너 시작하기 1. 도커로 IIS 컨테이너 시작하기기본적으로 도커는 제공되는 이미지를 그대로 사용할 수 있습니다.MS는 윈도우 IIS(Internet Information Services) 도커 이미지를 제공하고 있습.. 더보기
중첩 가상화로 가상머신(VM)에서 Hyper-V 실행 중첩 가상화(Nested virtualization)로 Hyper-V 가상머신에서 Hyper-V를 실행할 수 있습니다. 윈도우10의 컨테이너 기능을 사용하기 위해서 Hyper-V가 필요합니다. Hyper-V VM으로 생성한 윈도우10에서 컨테이너를 사용할 때 중첩 가상화가 필요합니다. 1. 중첩 가상화 구성 중첩 가상화(Nested Virtualization)를 사용 하려면 다음 조건이 먼저 갖춰져야 합니다. 윈도우 서버 2016 혹은 윈도우10 Anniversary Update가 실행 중인 Hyper-V 호스트 윈도우 서버 2016 혹은 윈도우10 Anniversary Update가 실행 중인 Hyper-V VM 설정 버전이 8.0 이상인 Hyper-V VM VT-x와 EPT 기술이 적용된 인텔 프로세.. 더보기
윈도우 서버 2016 도커(Docker) 컨테이너 시작하기 윈도우10과 마찬가지로 윈도우 서버 2016에도 도커(Docker) 컨테이너 기능이 포함되어 있습니다.윈도우 서버 2016에서도 간단하게 컨테이너 기능을 사용할 수 있습니다.컨테이너 기술로 격리된 환경을 성능의 손실이 거의 없이 사용할 수 있습니다.윈도우 서버 2016에서 컨테이너를 활성화하고 사용하는 방법입니다. 1. 도커 설치먼저 컨테이너 기능을 사용하기 위해서 도커를 설치합니다.파워쉘(PowerShell)을 관리자 권한으로 실행합니다.도커를 설치하기 위해서 OneGet PowerShell 모듈을 설치해야 합니다. Install-Module -Name DockerMsftProvider -Repository PSGallery -Force 아래와 같이 표시되면 Y를 누르고 설치를 계속합니다.설치가 완료되.. 더보기
윈도우10 도커(Docker) 컨테이너 시작하기 클라우드 환경에서 도커(Docker)를 중심으로 한 컨테이너 배포가 점점 중요해지고 있습니다.윈도우10 Anniversary Update와 윈도우 서버 2016은 컨테이너를 공식적으로 지원합니다.도커 컨테이너는 격리된 환경을 제공함과 동시에 성능의 손실을 최소화시킵니다.또한 컨테이너는 빠르게 배포가 가능하기 때문에 클라우드 환경에서 더욱 주목받고 있습니다.이런 장점으로 MS에서도 윈도우에 컨테이너 기능을 포함시키고 있는 것으로 보입니다.윈도우10에서 컨테이너 기능을 활성화하고 기본적인 컨테이너를 실행하는 방법을 살펴보겠습니다. 1. 컨테이너 기능 활성화먼저 컨테이너 기능을 사용하기 위해서 버전을 확인합니다. winver 먼저 버전이 14393.222 이상인지 확인합니다.이전 버전인 경우 윈도우10 업데이.. 더보기