トップ «前の日記(2014-10-22) 最新 次の日記(2014-12-09)» 編集

Route 477



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

*1 間でbrew uninstall/installとかしたかも

*2 なのでlocalhostとかに書き換えてはいけない