Wie man Docker installieren soll, ist auf der Docker-Seite beschrieben. Damit wäre eigentlich schon alles gesagt. Allerdings gibt es noch eine Kleinigkeit bei ARM-Systemen, die hier beschrieben wird.
Docker installieren
Die Docker-Version in Ubuntu 18.04 ist steinalt. Man sollte deshalb immer das Paket von der Docker-Seite installieren.
sudo apt install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Es gibt zwei ARM-Versionen des Docker-Pakets (armhf und arm64). Welche ist die richtige? Ein Blick in /var/cache/apt/
zeigt, dass die bis jetzt installierten Paket armhf als Architektur haben, also ist wohl armhf die richtige Architektur.
sudo add-apt-repository \
"deb [arch=armhf] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
Ich füge meinen Benutzer admin zur Gruppe docker hinzu.
sudo usermod -aG docker admin
Jetzt muss ich mich noch einmal ab- und wieder anmelden, damit ich auch in der Gruppe docker bin. Bevor ich testen kann, ob die Docker-Installation funktioniert.
docker run hello-world
Zum Abschluss soll der Docker-Daemon beim Hochfahren des Systems gestartet werden.
sudo systemctl enable docker