Nodaļa 6 · 6.1
Docker instalēšana no oficiālā avota
Ar Docker Jūs varat darbināt lietotnes konteineros: katrā ir viss nepieciešamais, atsevišķi no pārējā servera. 7. nodaļas receptēm Jums būs nepieciešams Docker un spraudnis docker compose.
Docker pakotņu avota pievienošana
Šie ir soļi no Docker dokumentācijas sistēmai Debian. Vispirms izveidojiet momentuzņēmumu (skatiet Snapshot kopijas: drošības tīkls ikvienām lielām izmaiņām).
anna@web1:~$ sudo apt update
anna@web1:~$ sudo apt install ca-certificates curl
anna@web1:~$ sudo install -m 0755 -d /etc/apt/keyrings
anna@web1:~$ sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
anna@web1:~$ sudo chmod a+r /etc/apt/keyrings/docker.asc
anna@web1:~$ sudo nano /etc/apt/sources.list.d/docker.sources
Ierakstiet šajā failā:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
Pie Suites jānorāda Jūsu versijas koda nosaukums: trixie versijai Debian 13, bookworm versijai Debian 12. Sistēmā Ubuntu URL ir https://download.docker.com/linux/ubuntu (arī pie atslēgas), un koda nosaukums ir, piemēram, noble versijai 24.04. Savu koda nosaukumu varat uzzināt ar grep VERSION_CODENAME /etc/os-release.
Instalēšana un pārbaude
anna@web1:~$ sudo apt update
anna@web1:~$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
anna@web1:~$ sudo docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
anna@web1:~$ docker compose version
Docker startē automātiski, arī pēc restartēšanas. Ja iepriekš esat instalējis pakotni docker.io vai docker-compose no Debian vai Ubuntu, vispirms to noņemiet: abu vienlaicīga izmantošana rada konfliktus.
Sistēmās AlmaLinux un Rocky Linux izpildiet RHEL soļus vietnē docs.docker.com/engine/install.
sudo vai grupa docker?
Daudzviet var izlasīt, ka sevi jāpievieno grupai docker. Ņemiet vērā, ka šī grupa dod tikpat lielas tiesības kā root. Šajā rokasgrāmatā mēs rakstām sudo docker. Tā paliek tikai vienas durvis uz root, un tām ir parole.
Ņemiet vērā: Automātiskie atjauninājumi (skatiet Atjauninājumi un automātiskie atjauninājumi) pēc noklusējuma neatjaunina pakotnes no Docker avota. Regulāri izpildiet sudo apt update && sudo apt upgrade vai iekļaujiet šo avotu savos automātiskajos atjauninājumos.
