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í verzeNásledující verzeObě strany příští revize | ||
navody:server:docker_debian [2016/04/23 07:33] – jvyvazil | navody:server:docker_debian [2017/05/14 17:26] – [Aktuální stav] mmm | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | < | ||
====== Docker na Debian 8 ====== | ====== Docker na Debian 8 ====== | ||
- | Docker pod Debian 8 běží v pořádku, jen se to musí udělat trochu složitěji, než uvádí dokumentace Dockeru. | + | Tento návod se týká zprovoznění dockeru přímo v naší VPS, tedy pod |
+ | [[informace: | ||
- | 0) Zkontrolujte si verzi kernelu, pro Docker | + | Docker |
- | $ uname -a | + | ===== Aktuální stav ====== |
- | Linux alfa 3.16.6-042stab113.11 #1 SMP Fri Dec 18 17:32:04 MSK 2015 x86_64 GNU/Linux | + | Docker u nás funguje jen do verze **1.10**. Novější verzi se zatím nikomu |
- | (to za tím " | + | nepovedlo zprovoznit, neboť |
- | Docker | + | < |
- | 1) VpsAdmin | + | < |
+ | ===== Postup pro zprovoznění ===== | ||
+ | Docker pod Debian 8 běží v pořádku, jen se to musí udělat trochu složitěji, | ||
+ | |||
+ | 1) vpsAdmin | ||
2) Spusťte následující příkaz: | 2) Spusťte následující příkaz: | ||
- | echo " | + | |
3) Připojte následující mountpointy: | 3) Připojte následující mountpointy: | ||
- | mount -t tmpfs tmpfs / | + | < |
- | mkdir / | + | |
- | mount -t cgroup cgroup / | + | |
- | mkdir / | + | |
- | mount -t cgroup cgroup / | + | |
- | + | ||
2016-02-13 (profa) - vyzkoušeno na playground čistě nainstalovaném Debian 8, tento bod nebyl třeba | 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: | 4) Nainstalujte https modul pro apt: | ||
- | < | ||
- | apt-get update | ||
- | apt-get install apt-transport-https | ||
- | </ | ||
- | 5) Pridejte mirror pro docker: | + | apt-get update |
+ | apt-get install apt-transport-https | ||
- | < | + | 5) Přidejte mirror pro docker: |
- | vim / | + | |
- | | + | |
- | +deb https:// | + | |
- | </code> | + | |
6) Nainstalujte Docker: | 6) Nainstalujte Docker: | ||
- | < | + | |
+ | < | ||
apt-get update | apt-get update | ||
- | apt-get install docker-engine | + | apt-get install |
- | </ | + | apt-mark hold docker-engine |
7) Změňte práva: | 7) Změňte práva: | ||
- | < | + | |
usermod -aG docker $USER | usermod -aG docker $USER | ||
- | </ | + | |
8) Spusťe Docker pomocí následující sekvence: | 8) Spusťe Docker pomocí následující sekvence: | ||
+ | |||
+ | < | ||
+ | 2016-02-13 (profa) - docker nastartoval po instalaci automaticky | ||
+ | </ | ||
systemctl daemon-reload | systemctl daemon-reload | ||
Řádek 56: | Řádek 68: | ||
systemctl start docker | systemctl start docker | ||
systemctl status 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: | Měl by v pořádku běžet. Můžete to otestovat: | ||
docker run --rm hello-world | docker run --rm hello-world | ||
- | | + | |
- | Pokud nechce docker najet, | + | Pokud nechce docker najet, |