docker を Debian で動かす
更新
以下の記事は古いのでこちらを参照ください
dockerをDebianで動かす(2013-12-14版) - wtatsuru's blog
元記事
いろいろ試すのにちょっと前から docker を使っているので、手元のメモを適当に書いときます。
Homepage - Docker: the Linux container engine
Debianパッケージング用のスクリプトが完備されてるので make するだけ。すごい。
git clone https://github.com/dotcloud/docker.git
cd docker/packaging/debian
make debian
グループ追加
sudo addgroup --system docker sudo adduser tatsuru docker
NATの設定やってくれないので iptables 設定。docker0から入ってくるのでファイアウォールはそんな感じで書いてやってください。
iptables -t nat -A POSTROUTING -s 172.17.0.0/24 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward
あとは普通に動きます。lxc-docker ってなんか長いので docker にでも alias するとよいです。
lxc-docker help
/etc/init.d/lxc-docker を見ると cgroup を勝手にマウントしてくれるまわりなどなんだかなぁと思うので気になる人は外すか自分でマウントしておきましょう。