Uživatelské nástroje

Nástroje pro tento web


navody:vps:vpsadminos:docker

Toto je starší verze dokumentu!


Docker na vpsAdminOS

Na vpsAdminOS je funkční Docker v aktuální verzi (v době psaní 19.03) s overlayfs driverem. Na produkčních VPS s OpenVZ Docker v aktuální verzi funkční není.

Instalace

Nejprve ve vpsAdminu v detailu VPS povolte feature Docker (experimental).

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:

Fungovat mohou samozřejmě i jiné distribuce, ale uvádíme jen ty, které jsme testovali.

Ověříme, zda běží docker v pořádku:

systemctl status docker.service
Pokud nenaběhne docker.service, může se jednat o tento už opravený bug v containerd. Řešením je buď nahradit /sbin/modprobe, nebo upravit containerd.service a změnit volbu ExecStartPre.
mv /sbin/modprobe /sbin/modprobe.old && ln -s /bin/true /sbin/modprobe

Nyní můžete zkusit docker run hello-world:

docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.
[...]

Networking otestujeme pomocí:

docker run -it alpine ping -c 3 vpsfree.cz

Hlášení chyb

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 IRC #vpsfree nebo #vpsadminos, případně pište na podporu.

navody/vps/vpsadminos/docker.1573634388.txt.gz · Poslední úprava: 2019/11/13 08:39 autor: Aither

Nástroje pro stránku