os x yosemite で実施
事前にvirutualboxインストール済みの事
インストール
homebrewインストール
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
dockerインストール
$ brew install docker
boot2dockerインストール
$ brew install boot2docker
boot2docker起動
初期化
$ boot2docker init
起動
$ boot2docker up
~省略~
To connect the Docker client to the Docker daemon, please set:
export DOCKER_CERT_PATH=/Users/xxxxx/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://192.168.59.103:2376
環境変数設定
起動時に出力された環境情報を環境変数に設定
$ vi ~/.bash_profile
export DOCKER_CERT_PATH=/Users/xxxxx/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://192.168.59.103:2376
起動確認
$ . ~/.bash_profile
$ boot2docker status
running
$ boot2docker info
{
"Name": "boot2docker-vm",
"UUID": "bf7057c8-da7e-46e5-83c6-63e020bfb6f2",
"Iso": "/Users/xxxxx/.boot2docker/boot2docker.iso",
"State": "running",
"CPUs": 4,
"Memory": 2048,
"VRAM": 8,
"CfgFile": "/Users/xxxxx/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox",
"BaseFolder": "/Users/xxxxx/VirtualBox VMs/boot2docker-vm",
"OSType": "",
"Flag": 0,
"BootOrder": null,
"DockerPort": 0,
"SSHPort": 2022,
"SerialFile": "/Users/xxxxx/.boot2docker/boot2docker-vm.sock"
停止
$ boot2docker stop