6. fejezet · 6.1
A Docker telepítése a hivatalos forrásból
A Dockerrel az alkalmazásokat konténerekben futtathatja: mindegyikben megvan minden, amire szüksége van, a szerver többi részétől elkülönítve. A 7. fejezet receptjeihez a Dockerre és a docker compose bővítményre van szükség.
A Docker csomagforrásának hozzáadása
Ezek a lépések a Docker Debianhoz készült dokumentációjából származnak. Először készítsen pillanatképet (lásd: Pillanatképek: biztonsági háló minden nagyobb módosításhoz).
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
Írja ebbe a fájlba:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
A Suites helyére az Ön verziójának kódneve kerül: Debian 13 esetén trixie, Debian 12 esetén bookworm. Ubuntun az URL https://download.docker.com/linux/ubuntu (a kulcsnál is), a kódnév pedig például 24.04 esetén noble. A kódnevét a grep VERSION_CODENAME /etc/os-release paranccsal tekintheti meg.
Telepítés és tesztelés
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
A Docker magától elindul, újraindítás után is. Ha korábban telepítette a Debian vagy az Ubuntu docker.io vagy docker-compose csomagját, először távolítsa el: a kettő együtt ütközéseket okoz.
AlmaLinux és Rocky Linux rendszeren kövesse a RHEL-re vonatkozó lépéseket a docs.docker.com/engine/install oldalon.
sudo vagy a docker csoport?
Sok helyen azt olvashatja, hogy adja hozzá magát a docker csoporthoz. Tudnia kell azonban, hogy ez a csoport ugyanakkora hatalmat ad, mint a root. Ebben a kézikönyvben a sudo docker parancsot használjuk. Így egyetlen ajtó vezet a roothoz, és az jelszóval védett.
Figyelem: Az automatikus frissítések (lásd: Frissítések és automatikus frissítések) alapértelmezés szerint nem frissítik a Docker forrásából származó csomagokat. Futtassa rendszeresen a sudo apt update && sudo apt upgrade parancsot, vagy vegye fel a forrást az automatikus frissítések közé.
