[Docker] for Mac OS X Computer Tip

과거 맥에서 Docker를 이용하기 위해서는 반드시 VirtualBox 또는 VMWareFusion 이 있어야만 했습니다. 
그래서 docker 를 실행할 때 해당 VM위에 docker contain를 돌렸습니다.

하지만 이 방법은 제대로 된 Docker 컨테이너 사상과 반대되는 개념입니다.

그 이유인 즉 HW 까지 모두 에뷸레이션 하는 무거운 VM 대신 가벼운 경량화 VM 같은 것이 Docker 인데
맥에서 그것을 돌리기 위하여 다시 VM이 필요하다가는 것은 어찌보면 울며 겨쟈먹기로
실행을 했던 것이지요.

그러다가 최근 맥에서도 (윈도우도 같이 나왔습니다) 알파버전의 다커가 나왔습니다.

Docker Hub에 등록하고 베타버전을 받겠다고 신청해 놓았더니 알파버전 enable code 가 오더군요.

애플리케이션에 Docker.app 를 끌어다 놓기 합니다.

초청 토큰을 넣으라고 하는군요.
메일로 온 내용을 넣었습니다.

오히려 저가 감사하지요.

사용과 권한 상승을 요구하고 설치를 마치니,

상단 메뉴바에 고래 위에 컨테이너를 쌓은 모양의 다커가 보입니다.

버전은 1.11.1-beta10 입니다.

디폴트 세팅은 위와 같이 되어 있습니다.

또한 고급설정을 확인하면,

2014 맥북프로 15" 레티나 인데 위와 같이 잡았군요.

이제 터미널을 열어

docker 명령이 도는군요.

메뉴바에서 종료하면 위에 명령이 실패합니다.

기존의 docker 뿐만 아니라 Docker Toolbox와 유사하게 docker-machine, docker-compose 등이 모두 존재합니다.

다만 메뉴 바에서 "Dashboard..."를 선택하면,

kitematic 이 아직 맥의 UI로 녹여들어오지 못했나 보네요. (윈도우도 마찬가지 입니다) 더 컨테이너들을 모니터링 할 수 있는 이 툴도 포함되리라 봅니다. 맥용 docker toolbox 라 할 수 있네요. (기존 Docker Toolbox for Mac 은 삭제한 상태였습니다)


기존의 Docker Toolbox for Mac 대비 장점은,


다음에는 docker, docker-machine, docker-compose 등에 관해서 더 연구를 해 보아야 되겠습니다.


어느 분께는 도움이 되셨기를....



덧글

댓글 입력 영역

구글애드텍스트