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:vps:vpsadminos:docker [2019/04/05 17:58] – Aither | navody:vps:vpsadminos:docker [2020/03/24 03:50] – [Instalace] snajpa | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
< | < | ||
====== Docker na vpsAdminOS ====== | ====== Docker na vpsAdminOS ====== | ||
- | Na vpsAdminOS je funkční Docker v aktuální verzi (v době psaní 18.09) s VFS | + | <note info> |
- | storage driverem. | + | Na [[navody: |
+ | </ | ||
+ | <note warning> | ||
+ | Na OpenVZ VPS s [[informace: | ||
+ | </ | ||
===== Instalace ===== | ===== Instalace ===== | ||
- | Nejprve ve vpsAdminu v detailu VPS povolte feature **Docker (experimental)**. | ||
Docker instalujte z repozitářů na docker.com, nedoporučujeme používat Docker | Docker instalujte z repozitářů na docker.com, nedoporučujeme používat Docker | ||
Řádek 11: | Řádek 13: | ||
navíc. Instalujte podle návodu: | navíc. Instalujte podle návodu: | ||
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Řádek 17: | Řádek 19: | ||
Fungovat mohou samozřejmě i jiné distribuce, ale uvádíme jen ty, které jsme testovali. | Fungovat mohou samozřejmě i jiné distribuce, ale uvádíme jen ty, které jsme testovali. | ||
+ | === Ubuntu 18.04 LTS === | ||
+ | < | ||
+ | apt-get -y update | ||
+ | apt-get -y install apt-transport-https ca-certificates curl software-properties-common | ||
+ | curl -fsSL https:// | ||
+ | add-apt-repository "deb [arch=amd64] https:// | ||
+ | apt-get -y update | ||
+ | apt-get -y install docker-ce | ||
+ | </ | ||
+ | |||
+ | ==== Všeobecně ==== | ||
Ověříme, zda běží docker v pořádku: | Ověříme, zda běží docker v pořádku: | ||
< | < | ||
systemctl status docker.service | systemctl status docker.service | ||
+ | |||
+ | ● docker.service - Docker Application Container Engine | ||
+ | Loaded: loaded (/ | ||
+ | Active: active (running) since Sun 2020-02-23 14:55:22 UTC; 9s ago | ||
+ | Docs: https:// | ||
+ | Main PID: 2893 (dockerd) | ||
+ | | ||
+ | CGroup: / | ||
+ | └─2893 / | ||
</ | </ | ||
Řádek 47: | Řádek 69: | ||
</ | </ | ||
- | ===== Storage driver | + | ===== Docker-in-Docker |
- | Aktuálně funguje jen //VFS// storage driver. Ten je pomalejší a náročnější na | + | Docker-in-Docker samo od sebe nefunguje, protože se Docker snaží připojit |
- | diskový prostor než overlayfs/zfs/btrfs drivery. Chtěli bychom zprovoznit ZFS | + | '' |
- | driver, nicméně ZFS on Linux ještě neumí delegovat datasety do kontejneru, | + | kernelu. Lze to jednoduše obejít bind-mountem pomocí volume: |
- | nejdřív se to musí dodělat tam. | + | |
+ | < | ||
+ | docker run -v / | ||
+ | </ | ||
===== Hlášení chyb ===== | ===== Hlášení chyb ===== |