Docker

docker を debian wheezy に install する

More than 5 years have passed since last update.

ほとんど公式 ( http://docs.docker.io/installation/ubuntulinux/ )通りなので、どうしても英語読みたくない人などはどうぞ。

手持ちの環境が debian wheezy しかなかったので、docker で遊ぶべく入れてみました


Linux Kernel 3.8 以上にする

$ sudo vim /etc/apt/sources.list

deb http://ftp.jp.debian.org/debian/ wheezy-backports main non-free contrib
deb-src http://ftp.jp.debian.org/debian/ wheezy-backports main non-free contrib

$ sudo apt-get update

$ sudo apt-get install linux-image-amd64 linux-header-amd64
$ sudo reboot


docker レポジトリの登録とインストール

1行でやってくれる。便利



$ curl -s https://get.docker.io/ubuntu/ | sudo sh

手動でやるなら以下の通り

apt-get するときに https を使う

$ sudo apt-get install apt-transport-https

key と レポジトリを追加

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

$ 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 docker version

$ ps auxwwf | grep docker


sudo なしで docker

docker group なら unix socket の読み書きができるようになっているらしい

$ sudo gpasswd -a ${USER} docker

$ sudo service docker restart
# re-login

あとは docker run などで遊びましょう