[Docker] 클라이언트 툴
1. 클라이언트 툴
1) Mac
MacOS용 'Docker for Mac'은 MacOS 상에서 네이티브 애플리케이션으로 동작한다. MacOS 10.10 Yosemite에서 이용가능하게된 Hypervisor 프레임워크인 'xhyve'를 사용한다.
2) Windows
Windows로는 'Docker for Windows'가 제공된다. Windows 10 이후에 이용가능하게 된 것으로 마이크로소프트가 제공하는 Hyperviserx64용 가상화 시스템인 'Hyper-V'를 사용하고 있다. Windows 클라이언트 툴은 Windows 10 Pro, Windows 10 Enterprise, Windows 10 Education에서 작동한다. OS 설정에서 Hyper-V를 사용하면 VirtualBox와 같은 다른 가상화 툴은 사용할 수 없다.
3) VirtualBox
오라클에서 제공하는 'Docker Toolbox'는 'Docker for Mac'. 'Docker for Windows'가 동작하지 않는 오래된 머신을 사용할 때 사용한다.
2. Docker for Mac 설치
1) 다운로드
공식 홈페이지(hub.docker.com/editions/community/docker-ce-desktop-mac/)에서 클라이언트 툴 다운로드한다.
2) 튜토리얼 실행
튜토리얼을 따라 도커 이미지를 만들고 localhost:80 으로 접속하여 동작을 확인한다. 디스크 이미지는 '/Users/ozofweird/Library/Containers/com.docker.docker'에 있다. 도커를 동작시키기 위한 CPU나 메모리를 조정할 수 있으며, 프록시 서버를 경유하여 인터넷에 액세스를 할 수 있도록 설정이 가능하다.
[참고] 완벽한 IT 인프라 구축을 위한 Docker (2판)