Poglavje 6 · 6.1
Namestitev Dockerja iz uradnega vira
Z Dockerjem poganjate aplikacije v vsebnikih: vsaka ima vse, kar potrebuje, ločeno od preostanka Vašega strežnika. Za recepte v 7. poglavju potrebujete Docker in vtičnik docker compose.
Dodajanje vira paketov Docker
To so koraki iz dokumentacije Dockerja za Debian. Najprej naredite posnetek stanja (glejte Posnetki stanja: varnostna mreža za vsako večjo spremembo).
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
V to datoteko vpišite:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
Pri Suites vpišite kodno ime svoje različice: trixie za Debian 13, bookworm za Debian 12. Na Ubuntu je URL https://download.docker.com/linux/ubuntu (tudi pri ključu), kodno ime pa na primer noble za 24.04. Svoje kodno ime vidite z ukazom grep VERSION_CODENAME /etc/os-release.
Namestitev in preizkus
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 se zažene samodejno, tudi po ponovnem zagonu. Če ste prej namestili paket docker.io ali docker-compose iz Debiana ali Ubuntuja, ga najprej odstranite: skupaj povzročata spore.
Na AlmaLinux in Rocky Linux sledite korakom za RHEL na docs.docker.com/engine/install.
sudo ali skupina docker?
Marsikje boste prebrali, da se morate dodati v skupino docker. Vedite, da ta skupina daje prav toliko moči kot root. V tem priročniku vnašamo sudo docker. Tako ostanejo do roota ena sama vrata, ta pa imajo geslo.
Pozor: Samodejne posodobitve (glejte Posodobitve in samodejne posodobitve) paketov iz vira Docker privzeto ne posodabljajo. Redno zaženite sudo apt update && sudo apt upgrade ali pa vir vključite v svoje samodejne posodobitve.
