Docker 환경 구성 및 설치
도커를 사용하려면 환경 구성 및 설치가 필요하다.
Docker 환경
스터디로 작업 환경을 만들려면, 로컬 환경에서 Docker를 설치하는 방법과 온라인 플레이 그라운드를 사용하는 방법이 있다.
로컬 환경에 설치하는 경우에는 아래 페이지에서 다운로드를 해야 한다.
온라인상의 플레이그라운드에 대해서는 다음 페이지를 참고 하여라.
Docker Engine 설치
우선 Docker를 설치하자. Docker 주요 OS (Linux, Windows, Mac)을 지원하고 있다. 사용자의 환경에 맞는 방법으로 설치하도록 하자.
Linux에 설치
배포판마다 설치 방법이 다릅니다. 공식 문서에서 리눅스 배포본의 설치 방법을 참조하여라.
Windows에 설치
Windows 버전에 따라 설치 방법이 다르다. 각각 설치 프로그램을 실행하면 설치할 수 있다.
- Microsoft Windows 10 Professional 또는 Enterprise 64-bit에서는 Docker CE for Windows를 설치할 수 있다.
- 그외에 Docker Toolbox라는 도구가 제공되고 있다.
(주) Docker Ver. 1.12.0에서 Hyper-V(Windows 8 이상을 지원하는 하이퍼 바이저 가상 환경)를 지원한다. Windows 10에서는 OS가 제공하는 하이퍼 바이저 형의 가상 머신 위에서 Docker를 이용할 수 있게 되었다. 그 이전에는 Docker Toolbox하여 VirtualBox에서 Linux에 Docker Engine을 설치하고 호스트의 커멘드 라인 도구에서 액세스하는 방식으로 해야만 했다.
Mac OS에 설치
OS X Yosemite 10.10.3 이후에는 Docker CE for Mac 을 설치할 수 있다. 그 이전에는 Docker Toolbox라는 도구가 제공하고 있다.
(주) Docker Ver. 1.12.0에서 HyperKit (OS X Yosemite 이상을 지원하는 하이퍼 바이저 가상 환경)를 지원한다. 이는 OS X 10.10 Yosemite 이상에서는 OS가 제공하는 하이퍼 바이저 형의 가상 머신 위에서 Docker를 이용할 수 있게 되었다. 그 이전에는 Windows 8 이전과 마찬가지로 Docker Toolbox를 사용한다.
설치 테스트
설치가 되었다면 다음 명령으로 데몬이 실행되는지 확인한다. 표시가 되지 않았따면 설치에 실패한 것이다. 다시 문서를 참조하여라.
% docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
이 자료에서의 실행 환경
이 자료에서는 다음과 같은 환경에서 본 기사의 샘플을 테스트하였다.
- Linux
- OS : Ubuntu Server 16.04 LTS
- 인스턴스 유형 : m4.large
- Docker : 17.03.1-ce
- Mac
- OS : Mac OS 11.4 (Big Sur)
- CPU : 2.3 GHz 8 Core Intel Core i9
- 메모리 : 16 GB
- Docker : 17.04.0-ce (Docker for Mac)
- Windows
- OS : Windows 7 64bit
- CPU : Intel Core i3-3120M CPU 2.50GHz 2.50Hz
- 메모리 : 16 GB
- Docker : 17.04.0-ce (Docker Toolbox)