So installieren Sie Docker auf Ubuntu20.04 LTS

So installieren Sie Docker auf Ubuntu20.04 LTS

Null: Alte Version deinstallieren

Ältere Versionen von Docker hießen Docker, Docker.io oder Docker-Engine. Falls sie installiert sind, deinstallieren Sie sie:

$ sudo apt-get entfernen docker docker-engine docker.io containerd runc

Das Docker Engine – Community-Paket heißt derzeit docker-ce.

1. Richten Sie ein Lager ein

Bevor Sie Docker Engine-Community zum ersten Mal auf einem neuen Host installieren, müssen Sie das Docker-Repository einrichten. Anschließend können Sie Docker aus dem Repository installieren und aktualisieren.

Aktualisieren Sie den Apt-Paketindex.

$ sudo apt-get update

Installieren Sie apt-Abhängigkeitspakete, um das Repository über HTTPS abzurufen:

$ sudo apt-get installieren \
 apt-transport-https \
 CA-Zertifikate \
 Locke \
 gnupg-agent \
 Software-Eigenschaften-allgemein

Fügen Sie den offiziellen GPG-Schlüssel von Docker hinzu:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg |

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 Überprüfen Sie, ob Sie jetzt den Schlüssel mit dem Fingerabdruck haben, indem Sie nach den letzten 8 Zeichen des Fingerabdrucks suchen.

$ sudo apt-key Fingerabdruck 0EBFCD88
 
pub rsa4096 2017-02-22 [SCEA]
  9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [unbekannt] Docker-Release (CE deb) <[email protected]>
sub rsa4096 22.02.2017 [S]

Verwenden Sie den folgenden Befehl, um ein Repository für eine stabile Version einzurichten

Hinweis: Derzeit ist keine inländische Docker-Quelle für 20.04 verfügbar. Verwenden Sie daher vorerst die Version 18.04.

$ sudo add-apt-repository \
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
 bionisch \
 stabil"

2. Installieren Sie Docker Engine-Community

Aktualisieren Sie den Apt-Paketindex.

$ sudo apt-get update

Installieren Sie die neueste Version von Docker Engine-Community und containerd

$ sudo apt-get installiere docker-ce docker-ce-cli containerd.io

Drei: Test

eingeben

$ sudo docker run hallo-welt

Wenn Docker Sie begrüßt - oder eine Ausgabe ähnlich der folgenden erscheint

Bild „hello-world:latest“ kann lokal nicht gefunden werden
neueste: Aus Bibliothek/Hallo Welt ziehen
1b930d010525: Vollständigen Digest abrufen: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f
Status: Neueres Image für „Hello-World:latest“ heruntergeladen


Hallo von Docker!
Diese Meldung zeigt, dass Ihre Installation scheinbar ordnungsgemäß funktioniert.


Um diese Nachricht zu generieren, hat Docker die folgenden Schritte ausgeführt:
 1. Der Docker-Client hat den Docker-Daemon kontaktiert.
 2. Der Docker-Daemon hat das „Hallo-Welt“-Image vom Docker-Hub abgerufen.
 (amd64)
 3. Der Docker-Daemon erstellt aus diesem Image einen neuen Container, der den
 ausführbare Datei, die die Ausgabe erzeugt, die Sie aktuell lesen.
 4. Der Docker-Daemon hat die Ausgabe an den Docker-Client gestreamt, der sie dann
 zu Ihrem Terminal.


Wenn Sie etwas Anspruchsvolleres ausprobieren möchten, können Sie einen Ubuntu-Container mit Folgendem ausführen:
 $ Docker ausführen -it Ubuntu Bash


Geben Sie Bilder frei, automatisieren Sie Workflows und mehr mit einer kostenlosen Docker-ID:
 https://hub.docker.com/


Weitere Beispiele und Ideen finden Sie unter:
 https://docs.docker.com/get-started/

Das bedeutet, dass die Installation abgeschlossen ist.

4. Kein Sudo erforderlich und Bildbeschleunigung

Kein Sudo erforderlich

Befolgen Sie die folgende Methode, um Benutzer zur Docke-Gruppe hinzuzufügen

$ sudo usermod -aG docker [Ihr Benutzername]

Starten Sie Docker neu

$ sudo systemctl starte Docker neu

(Allerdings ist auf meinem Rechner etwas sehr Seltsames passiert – ich konnte Docker nach dem Neustart des Docker-Dienstes immer noch nicht als normaler Benutzer starten. Ich konnte es erst nach dem Neustart des Rechners ohne sudo ausführen.)

Docker-Image-Beschleunigung

Ich habe die kostenlose Beschleunigung von Alibaba Cloud verwendet

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

Befolgen Sie für nachfolgende Einstellungen einfach die Anweisungen auf der Alibaba Cloud-Website und ich werde nicht ins Detail gehen.

Fünf: Referenzlinks

-Windows10 WSL2 Ubuntu20.04 installieren und Docker-Umgebung einrichten
-Ubuntu Docker Installation

Dies ist das Ende dieses Artikels über die Schritte zur Installation von Docker auf Ubuntu 20.04 LTS. Weitere Informationen zur Installation von Docker auf Ubuntu 20.04 LTS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So installieren Sie WSL2 Ubuntu20.04 unter Windows 10 und richten die Docker-Umgebung ein
  • Tutorial zur Installation und Verwendung von Docker unter Ubuntu 16.04
  • Detailliertes Tutorial zur Installation und Verwendung von Docker unter Ubuntu 16.04
  • Detaillierter Prozess zur Installation und Verwendung von Docker unter Ubuntu 20.04 (Installationspaket)

<<:  MySQL Master-Slave-Daten sind inkonsistent, Eingabeaufforderung: Slave_SQL_Running: Keine Lösung

>>:  Vue implementiert den Download von ZIP-Dateien

Artikel empfehlen

Docker richtet Port-Mapping ein, kann aber nicht auf die Lösung zugreifen

#docker ps-Check, alle Ports sind zugeordnet CONT...

Spezifische Verwendung des Ausnahmefilters Exceptionfilter in nestjs

Wenn wir über den Ausnahmefilter von Nestjs sprec...

So erstellen Sie einen pptpd-Dienst in Alibaba Cloud Ubuntu 16.04

1. Um ein PPTP-VPN aufzubauen, müssen Sie Port 17...

Gutes Website-Copywriting und gute Benutzererfahrung

Das Betrachten einer Website ist eigentlich wie di...

So fügen Sie einen Docker-Port hinzu und erhalten eine Docker-Datei

Holen Sie sich das Dockerfile aus dem Docker-Imag...

Analyse von MySQL-Parallelitätsproblemen und -Lösungen

Inhaltsverzeichnis 1. Hintergrund 2. Langsame Abf...

Installation und Konfiguration von MySQL 8.0.15 unter Centos7

In diesem Artikel finden Sie das grafische Tutori...

MySQL-Sortierung mittels Index-Scan

Inhaltsverzeichnis Installieren Sie Sakila Index-...

Anwendungsbeispiele für den Mysql Inner Join (unbedingt lesen)

Grammatikregeln SELECT Spaltenname(n) FROM Tabell...

Verwenden Sie Docker, um mehrere PHP-Versionen auf dem Server auszuführen

PHP7 ist bereits seit einiger Zeit auf dem Markt ...

js, um einen einfachen Front-End-Paging-Effekt zu erzielen

Einige Projekte haben ein relativ einfaches Gesch...