GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Docker unter Ubuntu 22.04

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

Das docker Befehl kann standardmäßig nur als Root-Benutzer ausgeführt werden. Wenn Sie die ausführen müssen docker Befehl ohne sudo müssen Sie Ihren Benutzernamen zum Docker hinzufügen Gruppe.

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 entfernen docker rm gefolgt nach Container-ID oder Containername.

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.


Linux
  1. So installieren Sie Docker unter Ubuntu 16.04

  2. So installieren Sie Docker unter Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. So installieren Sie Docker unter Debian / Ubuntu

  4. So installieren Sie Docker unter Ubuntu 20.04 LTS

  5. Wie installiere ich Docker unter Ubuntu 18.04?

So installieren Sie Wiki.js unter Ubuntu 20.04 LTS

So installieren und verwenden Sie Docker unter Ubuntu 20.04

WIE INSTALLIERE ICH NEXTCLOUD AUF UBUNTU?

So installieren Sie Docker unter Ubuntu 18.04

So installieren Sie Asterisk in Ubuntu 20.04

So installieren Sie Sendmail unter Ubuntu 22.04