画面は青かった。

・ワ・)うえてしぬのだ

Debian(Jessie)でDockerを動かしてみる

環境
Debian GNU/Linux 8.1
VMware Player 7.1.2

参考
Installation on Debian - Docker Docs
Backports - Debian Wiki

jessie-backportsリポジトリを参照する必要があるらしい。

/etc/apt/sources.listにバックポートリポジトリの定義追加

# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

ここからはDockerのインストール

$ sudo apt-get update
$ sudo apt-get install docker.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
aufs-tools cgroupfs-mount git git-man libapparmor1 libdrm2 liberror-perl
libnih-dbus1 libnih1 makedev mountall plymouth rsync
Suggested packages:
btrfs-tools debootstrap lxc rinse git-daemon-run git-daemon-sysvinit git-doc
git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn
desktop-base plymouth-themes
The following NEW packages will be installed:
aufs-tools cgroupfs-mount docker.io git git-man libapparmor1 libdrm2
liberror-perl libnih-dbus1 libnih1 makedev mountall plymouth rsync
0 upgraded, 14 newly installed, 0 to remove and 13 not upgraded.
Need to get 10.4 MB of archives.
After this operation, 48.1 MB of additional disk space will be used.
Do you want to continue? [Y/n]

確認

$ sudo docker run --rm hello-world

Unable to find image 'hello-world:latest' locally
latest: Pulling from hello-world
a8219747be10: Pull complete
91c95931e552: Already exists
hello-world:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:aa03e5d0d5553b4c3473e89c8619cf79df368babd18681cf5daeb82aab55838d
Status: Downloaded newer image for hello-world:latest
Hello from Docker.
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(Assuming it was not already locally available.)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

For more examples and ideas, visit:
http://docs.docker.com/userguide/