Docker for mac
OsX에서 Docker 를 사용할수 있게 해주는 툴이다.
기본적으로 hyperkit을 이용하여 가상머신을 띄우고 해당 가상 머신 위에 docker 를 구동한다. 다만 docker cli의 옵션을 보고 가상머신을 컨트롤 하여 마치 mac에서 docker 가 바로 돌고 있는 듯한 느낌을 준다.
예를 들어 다음과 같은 명령을 실행하면
docker run -p 80:80 nginx
가상머신의 IP로 접근 하는 것이 아니라 localhost:80으로 접근 할수 있다. 이는 hyperkit이 -p
옵션을 보고 80포트를 port forwarding 해주도록 셋팅 하기 떄문이다.
Tips
hyperkit으로 띄운 가상 머신에 접근하기
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty