Uživatelské nástroje

Nástroje pro tento web


navody:vps:vpsadminos:docker

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:vps:vpsadminos:docker [2020/03/24 03:50] – [Instalace] snajpanavody:vps:vpsadminos:docker [2026/08/16 18:56] (aktuální) – Přirozenější znění návodů, lokalizace ukázek a doplnění týdenního vyzkoušení VPS aither
Řádek 1: Řádek 1:
 <page>manuals:vps:vpsadminos:docker</page> <page>manuals:vps:vpsadminos:docker</page>
 +
 ====== Docker na vpsAdminOS ====== ====== Docker na vpsAdminOS ======
-<note info> 
-Na [[navody:vps:vpsAdminOS]] je **funkční Docker v aktuální verzi**. 
-</note> 
-<note warning> 
-Na OpenVZ VPS s [[informace:openvz|OpenVZ]] Docker v aktuální verzi **funkční není**. 
-</note> 
-===== Instalace ===== 
- 
-Docker instalujte z repozitářů na docker.com, nedoporučujeme používat Docker 
-z distribučních repozitářů, protože bývá starší a můžou tam mít nějaké patche 
-navíc. Instalujte podle návodu: 
- 
-  * [[https://docs.docker.com/install/linux/docker-ce/ubuntu/|Ubuntu 18.04 LTS]] 
-  * [[https://docs.docker.com/install/linux/docker-ce/fedora/|Fedora 28]] 
-  * [[https://docs.docker.com/install/linux/docker-ce/debian/|Debian 9]] 
- 
-Fungovat mohou samozřejmě i jiné distribuce, ale uvádíme jen ty, které jsme testovali. 
- 
-=== Ubuntu 18.04 LTS === 
-<code> 
-apt-get -y update  
-apt-get -y install apt-transport-https ca-certificates curl software-properties-common  
-curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -  
-add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"  
-apt-get -y update  
-apt-get -y install docker-ce  
-</code> 
- 
-==== Všeobecně ==== 
-Ověříme, zda běží docker v pořádku: 
- 
-<code> 
-systemctl status docker.service 
- 
-● docker.service - Docker Application Container Engine 
-    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: e 
-    Active: active (running) since Sun 2020-02-23 14:55:22 UTC; 9s ago 
-      Docs: https://docs.docker.com 
-  Main PID: 2893 (dockerd) 
-     Tasks: 30 
-    CGroup: /system.slice/docker.service 
-            └─2893 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/contain 
-</code> 
- 
-<note> 
-Pokud nenaběhne ''docker.service'', může se jednat o tento už opravený [[https://github.com/containerd/containerd/issues/2772|bug v containerd]]. Řešením je buď 
-nahradit ''/sbin/modprobe'', nebo upravit ''containerd.service'' a změnit 
-volbu ''ExecStartPre''. 
-<code> 
-mv /sbin/modprobe /sbin/modprobe.old && ln -s /bin/true /sbin/modprobe 
-</code> 
-</note> 
- 
-Nyní můžete zkusit ''docker run hello-world'': 
- 
-<code> 
-docker run hello-world 
- 
-Hello from Docker! 
-This message shows that your installation appears to be working correctly. 
-[...] 
-</code> 
- 
-Networking otestujeme pomocí: 
-<code> 
-docker run -it alpine ping -c 3 vpsfree.cz 
-</code> 
- 
-===== Docker-in-Docker ===== 
-Docker-in-Docker samo od sebe nefunguje, protože se Docker snaží připojit 
-''/sys/kernel/security'', což ve VPS nemá oprávnění udělat kvůli omezení 
-kernelu. Lze to jednoduše obejít bind-mountem pomocí volume: 
- 
-<code> 
-docker run -v /sys/kernel/security:/sys/kernel/security ... 
-</code> 
  
-===== Hlášení chyb ===== +Tento návod se přesunul na stránku [[navody:vps:docker|Docker ve VPS]].
-Pokud nějaká operace hlásí //permission denied//, pravděpodobně není povolená +
-v AppArmor profilu. To můžeme napravit, nicméně potřebujeme mít možnost  +
-to reprodukovat a vědět ID VPS. Stavte se na [[informace:chat|IRC]] #vpsfree +
-nebo #vpsadminos, případně pište na podporu.+
  
navody/vps/vpsadminos/docker.1585021800.txt.gz · Poslední úprava: autor: snajpa