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. Aby Docker fungoval, je potřeba verzi 1.7. Postup zprovoznění je následující:
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
4) Nainstalujte Curl:
apt-get install curl -y
5) Stáhněte Docker:
curl -sSL https://get.docker.com/ | sh
Vyhodí chybu ohledně kernel modulu → ignore a čekat
6) Změňte práva:
usermod -aG docker $USER
7) Vytvořte novou službu Systemd:
vim /lib/systemd/system/docker.service -ExecStart=/usr/bin/docker -d -H fd:// +ExecStart=/usr/bin/docker -d -H fd:// -s vfs
8) Spusťe Docker pomocí následující sekvence:
systemctl daemon-reload systemctl enable docker systemctl start docker systemctl status docker
Měl by v pořádku běžet. Můžete to otestovat:
docker run --rm hello-world