Augmented Usamimi

it { is_expected.to be_blog.written_by(izumin5210) }

Docker for Macのprivate bateを試した

情報量0です

f:id:izumin5210:20160416131755p:plain

何にDockerつかってる?

Docker for Mac v.s. Docker Toolbox

https://beta.docker.com/docs/mac/docker-toolbox/

  • VBoxの代わりにxhybeをつかう
  • 従来は環境変数を見てDocker Engineと喋っていたけど,Docker for Macではソケットを見てEngineを決めてる

Docker Toolboxからの移行

imageはmachineからいい感じに移してくれる. が,docker for betaを利用する場合はeval $(docker-machine env MACHINE_NAME)でセットされる環境変数をすべて空にしておかないといけない(dockerクライアントが環境変数が向いてる先のdaemonを見に行ってしまう).

$ unset DOCKER_TLS_VERIFY
$ unset DOCKER_CERT_PATH
$ unset DOCKER_MACHINE_NAME
$ unset DOCKER_HOST

以下のコマンドの結果が空ならOK?

$ env | grep DOCKER

.zshenv等でeval $(docker-machine env default)を実行させるようにしるなら,それも止めておかないとややこしい.

逆に言えば(?)eval $(docker-machine env MACHINE_NAME)さえ実行してしまえばdocker machineを利用できるので,いつでも戻ってくることができる.VPS等にdocker machine立ててる時とか便利そう.

どう?

軽い気がする(ぷらせぼ?). 今のところ快適.Docker machineの死活を考慮しなくていいのは大きいかも.

Dockerエキスパート養成読本[活用の基礎と実践ノウハウ満載!] (Software Design plus)

Dockerエキスパート養成読本[活用の基礎と実践ノウハウ満載!] (Software Design plus)

たのしいインフラの歩き方

たのしいインフラの歩き方