„Docker host telepítése (Fossa)” változatai közötti eltérés

Innen: AdminWiki
Ugrás a navigációhoz Ugrás a kereséshez
14. sor: 14. sor:


==Beállítások==
==Beállítások==
===Kezelési jog nem ''sudo''-képes felhasználóknak===
A Docker engine (''sudo'' használata nélküli) kezelésére a ''docker'' Linux csoport tagjai jogosultak. Teszteléshez érdemes a ''sysadmin'' felhasználót ebbe a csoportba felvenni:
<pre>usermod -aG docker sysadmin</pre>
A következő belépéstől kezdve a ''sysadmin'' felhasználó már kiadhatja a Docker kezelő parancsokat.
==Irodalom==
==Irodalom==
* [https://linuxconfig.org/how-to-install-docker-on-ubuntu-20-04-lts-focal-fossa How to Install Docker On Ubuntu 20.04 LTS Focal Fossa] (Linuxconfig.org)
* [https://linuxconfig.org/how-to-install-docker-on-ubuntu-20-04-lts-focal-fossa How to Install Docker On Ubuntu 20.04 LTS Focal Fossa] (Linuxconfig.org)

A lap 2020. május 20., 13:21-kori változata

Telepítés

A Docker (community edition) telepíthető az Ubuntu repositoryból (docker.io, Debian way), vagy a docker.com repositoryból (docker-ce, Golang way). A fő különbség, hogy a docker.ce statikusan linkelt (az összes függőségével egybecsomagolva érkezik), míg a docker.io esetében a függőségeket a Debian/Ubuntu kezeli (ami jelentős erőfeszítést igényel a maintainer-től). A Debian-way mellett szólhat a kiterjedtebb security- és tesztelési mechanizmus; ellene szólhat a kétely, hogy képes lesz-e lépést tartani a Docker kiadásaival az LTS támogatás teljes időtartamában.

Mivel mindkét kiadás egyazon operációs rendszer alá nem telepíthető, választanunk kell közülük. Jelen leírásban a Debian way-t preferálom.

docker.io

A szokásos módon telepíthető:

apt install docker.io docker-compose  # Sok függőség, elsősorban Python

A telepített engine nem kezd futni automatikusan, ezt külön engedélyezni kell:

systemctl enable --now docker
systemctl status docker

Ezután az engine fut, és újraindításkor is automatikusan elindul.

docker-ce

TODO!

Beállítások

Kezelési jog nem sudo-képes felhasználóknak

A Docker engine (sudo használata nélküli) kezelésére a docker Linux csoport tagjai jogosultak. Teszteléshez érdemes a sysadmin felhasználót ebbe a csoportba felvenni:

usermod -aG docker sysadmin

A következő belépéstől kezdve a sysadmin felhasználó már kiadhatja a Docker kezelő parancsokat.

Irodalom