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í verzePoslední revizeObě strany příští revize | ||
navody:server:docker_debian [2016/08/11 12:46] – tomas.volf | navody:server:docker_debian [2020/01/22 14:06] – [Docker na Debian 8] os Aither | ||
---|---|---|---|
Řá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 běžící na |
+ | [[informace: | ||
+ | už nové VPS umisťujeme na novou virtualizační platformu [[navody: | ||
+ | kde Docker [[navody: | ||
- | 0) Zkontrolujte si verzi kernelu, pro Docker | + | Docker |
+ | ===== 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. | ||
- | $ uname -a | + | ===== Postup pro zprovoznění ===== |
- | Linux alfa 3.16.6-042stab113.11 #1 SMP Fri Dec 18 17:32:04 MSK 2015 x86_64 GNU/Linux | + | Docker pod Debian 8 běží v pořádku, jen se to musí udělat trochu složitěji, |
- | (to za tím " | + | 1) vpsAdmin |
- | + | ||
- | <note warning> | + | |
- | Docker >=1.11 na tomto kernelu **neběží**. | + | |
- | </ | + | |
- | + | ||
- | 1) VpsAdmin | + | |
2) Spusťte následující příkaz: | 2) Spusťte následující příkaz: | ||
Řádek 21: | Řádek 22: | ||
3) Připojte následující mountpointy: | 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 / | mount -t tmpfs tmpfs / | ||
Řádek 27: | Řádek 34: | ||
mkdir / | mkdir / | ||
mount -t cgroup cgroup / | mount -t cgroup cgroup / | ||
- | |||
- | 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 | ||
4) Nainstalujte https modul pro apt: | 4) Nainstalujte https modul pro apt: | ||
Řádek 37: | Řádek 40: | ||
apt-get install apt-transport-https | apt-get install apt-transport-https | ||
- | 5) Pridejte | + | 5) Přidejte |
echo "deb https:// | echo "deb https:// | ||
6) Nainstalujte Docker: | 6) Nainstalujte Docker: | ||
+ | |||
+ | < | ||
apt-get update | apt-get update | ||
apt-get install docker-engine=1.10.3-0~jessie | apt-get install docker-engine=1.10.3-0~jessie | ||
+ | apt-mark hold docker-engine | ||
7) Změňte práva: | 7) Změňte práva: | ||
Řádek 51: | Řádek 57: | ||
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 66: | ||
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: | ||
Řádek 63: | Řádek 71: | ||
docker run --rm hello-world | docker run --rm hello-world | ||
- | Pokud nechce docker najet, | + | Pokud nechce docker najet, |