2014-11-05
■ [memo][mac][docker] MacにDockerを入れた
まだ入れただけ。
- とりあえずbrew install docker boot2docker
- boot2docker initしてみたけど、VirtualBox 4.2だとなんかうまく動かなかった
- Virtual 4.3を入れて、boot2docker delete → boot2docker init → boot2docker up でうまく行った *1
% VBoxManage -v
4.3.18r96516
boot2docker upが成功すると以下のようになる。
% boot2docker up
Waiting for VM and Docker daemon to start...
.o
Started.
Writing /Users/yhara/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/yhara/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/yhara/.boot2docker/certs/boot2docker-vm/key.pem
To connect the Docker client to the Docker daemon, please set:
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH=/Users/yhara/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
ので、下の3行のexportを~/.zshrcに追加してsource ~/.zshrcする。このIPはboot2dockerで起動したVirtualBox VMのもの *2。
docker versionで以下のような表示が出たら、ちゃんとVirtualBox VM上のdocker serverに接続できている。
% docker version
Client version: 1.3.1
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): 4e9bbfa
OS/Arch (client): darwin/amd64
Server version: 1.3.1
Server API version: 1.15
Go version (server): go1.3.3
Git commit (server): 4e9bbfa