So installieren Sie Docker unter Ubuntu 22.04. Docker ist eine Open-Source-Plattform, die Virtualisierung auf Betriebssystemebene verwendet, um Software in Paketen bereitzustellen, die als Container bezeichnet werden. Container ist eine Softwareeinheit, die Code und alle seine Abhängigkeiten verpackt, sodass die Anwendung schnell und zuverlässig von einer Computerumgebung zur anderen ausgeführt wird.
In diesem Handbuch erfahren Sie, wie Sie Docker unter Ubuntu 22.04 LTS installieren. Dieses Setup wurde auf der Google Cloud Platform getestet, sodass es auf allen Cloud-Servern, VPS oder dedizierten Servern mit Ubuntu 22.04 einwandfrei funktioniert.
Voraussetzungen
- SSH-Zugriff auf den Server mit sudo-Berechtigungen.
Erste Einrichtung
Beginnen Sie damit, die Pakete auf die neueste verfügbare Version zu aktualisieren.
sudo apt update sudo apt upgrade
Schritt 1:Docker installieren
Stellen Sie sicher, dass Sie die neueste Version von Docker aus dem offiziellen Docker-Repository installieren. Das offizielle Ubuntu-Repository enthält auch das Docker-Installationspaket, aber es ist möglicherweise nicht die neueste Version.
Beginnen wir mit der Installation von Docker.
Installieren Sie einige Pakete, mit denen Sie die Pakete über HTTPS verwenden können.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Fügen Sie den GPG-Schlüssel des Docker-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 nun das Docker-Repository von Ubuntu 22.04 (jammy
) an apt
Quellen.
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 den Paketindex und richten Sie Ihren Server ein, um Docker aus dem offiziellen Docker-Repo zu installieren.
sudo apt update sudo apt-cache policy docker-ce
Sie erhalten eine ähnliche Ausgabe wie diese.
Output docker-ce: Installed: (none) Candidate: 5:20.10.14~3-0~ubuntu-jammy Version table: 5:20.10.14~3-0~ubuntu-jammy 500 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages 5:20.10.13~3-0~ubuntu-jammy 500 500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
Jetzt können Sie Docker installieren.
sudo apt install docker-ce
Sobald Docker installiert und der Prozess aktiviert ist, kann er beim Booten gestartet werden.
Um den Status von Docker zu überprüfen, können Sie den folgenden Befehl verwenden.
sudo systemctl status docker
Die Ausgabe sieht so aus.
Output ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-05-04 06:43:00 UTC; 2min 28s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 12995 (dockerd) Tasks: 8 Memory: 38.6M CPU: 400ms CGroup: /system.slice/docker.service └─12995 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Konfigurieren Sudo-Berechtigungen für Docker
docker
docker
sudo usermod -aG docker username
Starten Sie jetzt Ihr SSH neu oder öffnen Sie ein neues Terminal, um die Änderungen zu sehen.
Ab jetzt verwenden Sie den docker
Befehl ohne sudo.
Verwenden von Docker-Befehlen
Zum Anzeigen der Systeminformationen zu Docker.
docker info
Docker-Images herunterladen
docker run hello-world
Wenn die Ausgabe, die Sie erhalten, der folgenden ähnelt, können Sie auf Bilder von Docker Hub zugreifen und diese herunterladen.
Output Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 2db29710123e: Pull complete Digest: sha256:10d7d58d5ebd2a652f4d93fdd86da8f265f5318c6a73cc5b6a9798ff6d2b2e67 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
Führen Sie den folgenden Befehl aus, um heruntergeladene Bilder anzuzeigen.
docker images
Docker-Befehle
Sobald Sie mit der Verwendung von Docker begonnen haben, werden Sie viele aktive und inaktive Container haben.
Verwenden Sie den folgenden Befehl, um alle aktiven Container anzuzeigen.
docker ps
Verwenden Sie den folgenden Befehl, um alle aktiven und inaktiven Container anzuzeigen.
docker ps -a
So zeigen Sie den neuesten Container an
docker ps -l
Um einen Docker-Container zu starten, verwenden Sie docker start
Befehl gefolgt von der Container-ID oder dem Containernamen.
docker start container-id/name
Ebenso können Sie den docker stop
verwenden, um einen laufenden Container zu stoppen Befehl gefolgt von Container-ID oder Containername.
docker stop container-id/name
Wenn Sie den Container nicht mehr benötigen, können Sie den Container mit dem docker rm
docker rm container-id/name
Um in die interaktive Shell zu gelangen, können Sie den folgenden Befehl verwenden.
docker run -it container-id/name
Sie können Befehle manuell innerhalb der Shell installieren.
Für weitere Details zu Docker-Befehlen verwenden Sie docker run help
Befehl.
Werden Sie ein zertifizierter AWS Professional jetzt mit diesem einfach zu lernenden Kurs.
Holen Sie sich Ihr Professional Google Cloud Architect-Zertifikat jetzt mit diesem einfach zu lernenden Kurs.
Schlussfolgerung
Jetzt haben Sie gelernt, wie Docker unter Ubuntu 22.04 installiert und verwaltet wird.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.