Debian(wheezy)でdockerを動かす。
docker 0.7のリリースでKernel(aufs)への直接的な依存が減ったdocker。
従来はUbuntuが主要な動作プラットフォームでしたが、使い慣れてるDebianで動かしてみた。(既にDebianで動かされている方は何名かいるがapt-getのパッケージ管理を利用できる点が今回の方法のメリットです)
$ sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -" $ sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list" $ sudo apt-get update $ sudo apt-get install lxc-docker
次にネットワーク周りの設定を行う。
$ sudo sh -c "iptables -t nat -A POSTROUTING -s 172.17.0.0/24 -j MASQUERADE" $ sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
そしたら、busyboxイメージをダウンロードして実行してみる。
$ sudo docker pull busybox $ sudo docker run -t -i busybox /bin/sh WARNING: IPv4 forwarding is disabled. BusyBox v1.19.3 (Ubuntu 1:1.19.3-7ubuntu1.1) built-in shell (ash) Enter 'help' for a list of built-in commands. / #
成功!とりあえずログインできた。