Toto je starší verze dokumentu!
Docker pod Debian 8 běží v pořádku, jen se to musí udělat trochu složitěji, než uvádí dokumentace Dockeru.
0) Zkontrolujte si verzi kernelu, pro Docker 1.9 / 1.10 je třeba verze 113.11:
$ uname -a Linux alfa 3.16.6-042stab113.11 #1 SMP Fri Dec 18 17:32:04 MSK 2015 x86_64 GNU/Linux
(to za tím „stab“ je důležitá verze)
1) VpsAdmin / VPS → Features → je třeba zapnout Bridge, iptables a TUN/TAP (VPS se restartuje)
2) Spusťte následující příkaz:
echo "JoinControllers=cpu,cpuacct,cpuset freezer,devices" >> /etc/systemd/system.conf
3) Připojte následující mountpointy:
mount -t tmpfs tmpfs /sys/fs/cgroup mkdir /sys/fs/cgroup/freezer,devices mount -t cgroup cgroup /sys/fs/cgroup/freezer,devices -o freezer,devices mkdir /sys/fs/cgroup/cpu,cpuacct,cpuset mount -t cgroup cgroup /sys/fs/cgroup/cpu,cpuacct,cpuset/ -o cpu,cpuacct,cpuset
2016-02-13 (profa) - vyzkoušeno na playground čistě nainstalovaném Debian 8, tento bod nebyl třeba
4) Nainstalujte https modul pro apt:
apt-get update apt-get install apt-transport-https
5) Pridejte mirror pro docker:
vim /etc/apt/sources.list.d/docker.list +deb https://apt.dockerproject.org/repo debian-jessie main
6) Nainstalujte Docker:
apt-get update apt-get install docker-engine
7) Změňte práva:
usermod -aG docker $USER
8) Spusťe Docker pomocí následující sekvence:
systemctl daemon-reload systemctl enable docker systemctl start docker systemctl status docker
2016-02-13 (profa) - docker nastartoval po instalaci automaticky
Měl by v pořádku běžet. Můžete to otestovat:
docker run --rm hello-world
Pokud nechce docker najet, restartnete VPS.