Uživatelské nástroje

Nástroje pro tento web


navody:server:docker_debian

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
navody:server:docker_debian [2019/04/06 14:00] Aithernavody:server:docker_debian [2023/02/02 22:59] (aktuální) – smazáno openVZ parolek
Řádek 1: Řádek 1:
-<page>manuals:server:docker_for_debian</page> 
-====== Docker na Debian 8 ====== 
- 
-Tento návod se týká zprovoznění dockeru přímo v naší VPS v produkci, tedy pod 
-[[informace:openvz|OpenVZ]], což jde jen s určitými omezeními, viz níže. 
- 
-Docker lze bez omezení provozovat s využitím [[navody:vps:kvm|KVM]]. Lepší 
-[[navody:vps:vpsadminos:docker|podporu Dockeru]] máme také na připravované 
-virtualizační platformě [[navody:vps:vpsadminos|vpsAdminOS]]. 
- 
-===== 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, než uvádí dokumentace Dockeru.  
- 
-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: 
- 
-<note> 
-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 
-</note> 
- 
-  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 https modul pro apt: 
- 
-  apt-get update 
-  apt-get install apt-transport-https 
- 
-5) Přidejte mirror pro docker: 
- 
-  echo "deb https://apt.dockerproject.org/repo debian-jessie main" > /etc/apt/sources.list.d/docker.list 
- 
-6) Nainstalujte Docker: 
- 
-<note>2017-03-04 (darnel) - neměl by se přidat klíč pro repo? <code>curl -fsSL https://apt.dockerproject.org/gpg | apt-key add -</code></note> 
- 
-  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: 
- 
-<note> 
-2016-02-13 (profa) - docker nastartoval po instalaci automaticky 
-</note> 
- 
-  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. 
  
navody/server/docker_debian.1554559246.txt.gz · Poslední úprava: 2019/04/06 14:00 autor: Aither