tkuchikiの日記

新ブログ https://blog.tkuchiki.net

Docker

docker run -v で mount したディレクトリを見やすく出力するワンライナー

執筆時の環境は docker 1.3.2 ですが、ある程度バージョンが前後してもそのまま使えると思います。 はじめに docker run -v /data1:/tmp/data とした場合は、 docker host の /tmp/data を mount していることがわかります。 しかし、docker run -v /data1 …

chef で Docker container を provisioning する

検証した環境は Docker 1.3.2、chef 12.0.3 ですが、 バージョンには依存していないと思います。例は、以下の様なファイル構成です。 $ tree . . ├── client.rb ├── cookbooks │ └── nginx │ └── recipes │ └── default.rb ├── Dockerfile ├── nodes │ └── n…

ohai で仮想化環境の種類を取得する

ohai の version は、8.0.1 です。仮想化環境の種類は、以下のように格納されています。 { "virtualization": { "system": "VIRTUALIZATION_TYPE" } }当然ですが、仮想環境下でなければ "virtualization" key はありません。chef で取る場合は、 node[:virtu…

Ubuntu 14.04 で Docker 0.11.0 を動かす

Ubuntu 14.04 で Docker 0.11.0 を動かしたかったのですが、 apt-get update apt-get install -y docker.io で install される Docker の version が、 0.9.1 でしたので、Binaries - Docker Documentation を参考に install しました。 apt-get install -y …