Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| navody:server:docker_debian [2019/04/06 14:00] – Aither | navody:server:docker_debian [2023/02/02 22:59] (aktuální) – smazáno openVZ parolek | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | < | ||
| - | ====== Docker na Debian 8 ====== | ||
| - | |||
| - | Tento návod se týká zprovoznění dockeru přímo v naší VPS v produkci, tedy pod | ||
| - | [[informace: | ||
| - | |||
| - | Docker lze bez omezení provozovat s využitím [[navody: | ||
| - | [[navody: | ||
| - | virtualizační platformě [[navody: | ||
| - | |||
| - | ===== Aktuální stav ====== | ||
| - | Docker u nás funguje jen do verze **1.10**. Novější verzi se zatím nikomu | ||
| - | nepovedlo zprovoznit, neboť to pravděpodobně vyžaduje úpravu jádra. | ||
| - | |||
| - | ===== Postup pro zprovoznění ===== | ||
| - | Docker pod Debian 8 běží v pořádku, jen se to musí udělat trochu složitěji, | ||
| - | |||
| - | 1) vpsAdmin / VPS → Features → je třeba zapnout Bridge, iptables a TUN/ | ||
| - | |||
| - | 2) Spusťte následující příkaz: | ||
| - | |||
| - | echo " | ||
| - | |||
| - | 3) Připojte následující mountpointy: | ||
| - | |||
| - | < | ||
| - | 2016-02-13 (profa) - vyzkoušeno na playground čistě nainstalovaném Debian 8, tento bod nebyl třeba | ||
| - | |||
| - | 2016-08-11 (graywolf) - tento bod neni potreba, pouze staci po predchozim kroku restartovat | ||
| - | </ | ||
| - | |||
| - | mount -t tmpfs tmpfs / | ||
| - | mkdir / | ||
| - | mount -t cgroup cgroup / | ||
| - | mkdir / | ||
| - | mount -t cgroup cgroup / | ||
| - | |||
| - | 4) Nainstalujte https modul pro apt: | ||
| - | |||
| - | apt-get update | ||
| - | apt-get install apt-transport-https | ||
| - | |||
| - | 5) Přidejte mirror pro docker: | ||
| - | |||
| - | echo "deb https:// | ||
| - | |||
| - | 6) Nainstalujte Docker: | ||
| - | |||
| - | < | ||
| - | |||
| - | apt-get update | ||
| - | apt-get install docker-engine=1.10.3-0~jessie | ||
| - | apt-mark hold docker-engine | ||
| - | |||
| - | 7) Změňte práva: | ||
| - | |||
| - | usermod -aG docker $USER | ||
| - | |||
| - | 8) Spusťe Docker pomocí následující sekvence: | ||
| - | |||
| - | < | ||
| - | 2016-02-13 (profa) - docker nastartoval po instalaci automaticky | ||
| - | </ | ||
| - | |||
| - | 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 | ||
| - | |||
| - | Pokud nechce docker najet, restartujte VPS. | ||