In diesem Tutorial erkläre ich, wie man Docker und Docker Compose auf Ubuntu und Debian installiert.
Installieren von Docker und Docker-Compose aus den offiziellen Repositories
Docker und Docker-Compose sind Teil der offiziellen Repositories beider Distributionen (Ubuntu und Debian), führen Sie also einfach die beiden folgenden Befehle aus:
Docker-Installation:
sudo apt install docker.io
Docker-Compose installieren:
sudo apt install docker-compose
Das Problem besteht, wie es bei offiziellen Repositories häufig der Fall ist, darin, dass die Aktualisierung auf die neuesten Versionen lange dauern kann. Daher werde ich erklären, wie Sie Docker und Docker-Compose aus dem Docker-Repository installieren, um über die neueste Version zu verfügen.
Installieren von Docker und Docker Compose aus dem Docker-Repository
Stellen Sie sicher, dass Ihre Distribution auf dem neuesten Stand ist:
sudo apt update
sudo apt upgrade
Installieren Sie die Voraussetzungen:
sudo apt-get install ca-certificates curl gnupg lsb-release -y
Fügen Sie den GPG-Schlüssel des Repositorys hinzu:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Fügen Sie das Repository hinzu:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Aktualisieren Sie die Paketliste:
sudo apt update
Installieren Sie Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Die Docker-Containerisierungs-Engine sowie Docker Compose sind installiert.
Um Zeit zu sparen, können Sie dieses Skript verwenden:
#!/bin/bash
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update -qq
sudo apt-get upgrade -yqq
# Add Docker's official GPG key:
sudo apt-get install -yqq ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update -qq
sudo apt-get install -yqq docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Jetzt müssen Sie nur noch Ihre Container bereitstellen.
