virtual/Docker

Docker for Mac - boot2docker

C/H 2016. 8. 8. 11:01

boot2docker는 공식적으로 새로운 Docker Toolbox 상자에서는 지원되지 않는다.
Docker Toolbox를 이용하라는 얘기?

Docker 는 리눅스의 LXC(Linux Container), 0.9 이후 부터 libcontainer를 이용한 경량화된 VM기술로 현재까지는 리눅스 전용이지만, 가상머신을 이용해서 Mac, Windows에서도 사용이 가능하다.
Mac, Windows 에서는 메인으로 사용할 리눅스 VM을 설치 후 boot2docker를 이용해서 docker를 이용한다.

# docker install
sudo brew install docker

# boot2docker install
sudo brew install boot2docker

## virtualbox install
# brew cask install
sudo brew install caskroom/cask/brew-cask

# virtualbox install
sudo brew cask install virtualbox

# docker 이미지 생성
# boot2docker를 사용해서 virtualed docker engine을 만든다.
boot2docker init

# docker 시작
boot2docker up

# Docker client가 Docker daemon에 접근하기 위해 DOCKER_HOST 설정
export DOCKER_HOST=tcp://192.168.59.103:2375

# Docker 접속
boot2docker ssh
                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 1.12.0, build HEAD : e030bab - Fri Jul 29 00:29:14 UTC 2016
Docker version 1.12.0, build 8eab29e
docker@boot2docker:~$

# Docker Exit
exit

# Docker Close
boot2docker stop

# Uninstall
sudo brew uninstall boo2docker

boot2docker ssh 으로 접속한 리눅스로 메인작업을 한다.

반응형

'virtual > Docker' 카테고리의 다른 글

Docker for CentOS7  (0) 2017.07.31
Docker for Ubuntu  (0) 2017.07.29
Docker 치트 시트  (0) 2016.08.10
Docker Kitematic / ToolBox  (0) 2016.08.10
Docker for Mac/Windows  (0) 2016.08.09