Kapitola 6 · 6.1
Inštalácia Dockeru z oficiálneho zdroja
S Dockerom spúšťate aplikácie v kontajneroch: každá má všetko, čo potrebuje, oddelene od zvyšku vášho servera. Pre recepty v kapitole 7 potrebujete Docker a plugin docker compose.
Pridanie zdroja balíkov Dockeru
Toto sú kroky z dokumentácie Dockeru pre Debian. Najprv si vytvorte snapshot (pozrite Snapshoty: záchranná sieť pri každej väčšej zmene).
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
Do tohto súboru zapíšte:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
K Suites patrí kódové meno vašej verzie: trixie pre Debian 13, bookworm pre Debian 12. Na Ubuntu je URL https://download.docker.com/linux/ubuntu (aj pri kľúči) a kódové meno napríklad noble pre 24.04. Kódové meno zistíte príkazom grep VERSION_CODENAME /etc/os-release.
Inštalácia a test
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 sa spustí automaticky, aj po reštarte. Ak ste predtým nainštalovali balík docker.io alebo docker-compose z Debianu alebo Ubuntu, najprv ho odstráňte: ich súbežné použitie spôsobuje konflikty.
Na AlmaLinux a Rocky Linux postupujte podľa krokov pre RHEL na docs.docker.com/engine/install.
sudo alebo skupina docker?
Na mnohých miestach sa dočítate, že sa máte pridať do skupiny docker. Vedzte však, že táto skupina dáva rovnakú moc ako root. V tejto príručke píšeme sudo docker. Tak zostanú k rootu jedny dvere, a tie majú heslo.
Upozornenie: Automatické aktualizácie (pozrite Aktualizácie a automatické aktualizácie) štandardne neaktualizujú balíky zo zdroja Dockeru. Pravidelne spúšťajte sudo apt update && sudo apt upgrade alebo zahrňte tento zdroj do automatických aktualizácií.
