Luku 6 · 6.1
Dockerin asentaminen virallisesta lähteestä
Dockerilla ajat sovelluksia konteissa: jokaisella on kaikki tarvitsemansa, erillään palvelimesi muista osista. Luvun 7 ohjeisiin tarvitset Dockerin ja lisäosan docker compose.
Dockerin pakettilähteen lisääminen
Nämä ovat Dockerin Debian-dokumentaation vaiheet. Ota ensin tilannevedos (katso Snapshotit: turvaverkko jokaiseen suureen muutokseen).
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
Kirjoita tiedostoon:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
Kohtaan Suites tulee versiosi koodinimi: trixie Debian 13:lle, bookworm Debian 12:lle. Ubuntussa URL on https://download.docker.com/linux/ubuntu (myös avaimessa) ja koodinimi esimerkiksi noble versiolle 24.04. Koodinimesi näet komennolla grep VERSION_CODENAME /etc/os-release.
Asennus ja testaus
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 käynnistyy itsestään, myös uudelleenkäynnistyksen jälkeen. Jos olet aiemmin asentanut Debianin tai Ubuntun paketin docker.io tai docker-compose, poista se ensin: rinnakkain ne aiheuttavat ristiriitoja.
AlmaLinuxissa ja Rocky Linuxissa noudata RHEL-ohjeita osoitteessa docs.docker.com/engine/install.
sudo vai docker-ryhmä?
Monessa paikassa neuvotaan lisäämään itsesi ryhmään docker. Tiedä silloin, että ryhmä antaa yhtä paljon valtaa kuin root. Tässä ohjeessa kirjoitamme sudo docker. Näin rootiin johtaa vain yksi ovi, ja siinä on salasana.
Huomaa: Automaattiset päivitykset (katso Päivitykset ja automaattiset päivitykset) eivät oletuksena päivitä Dockerin lähteen paketteja. Aja säännöllisesti sudo apt update && sudo apt upgrade tai lisää lähde automaattisiin päivityksiisi.
