GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

So installieren Sie Docker CE unter Linux Mint 20

Docker ist eine Open-Source-Containerisierungstechnologie, die entwickelt wurde, um containerbasierte Anwendungen zu erstellen, bereitzustellen und auszuführen. In diesem Artikel erfahren Sie, wie Sie die Docker Community Edition (CE) installieren auf Linux Mint 20 .

Wenn Sie bereits eine ältere Docker-Version auf Ihrem Computer installiert haben, müssen Sie diese entfernen.

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

Fangen wir an…

So installieren Sie Docker in Linux Mint

Jetzt gibt es drei Möglichkeiten, wie Sie Docker installieren können in Linux Mint .

  1. Docker-Repository einrichten.
  2. Laden Sie das .deb-Paket herunter und installieren Sie es lokal.
  3. Verwenden des Docker-Installationsskripts.

1. Installieren Sie Docker mithilfe des Repositorys

Mit dieser Methode fügen wir den Docker hinzu repository in den Index des apt-Paketmanagers und installiert den Docker von dort aus. Standardmäßig passend wird HTTPS nicht unterstützen , müssen Sie es aktivieren.

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Fügen Sie jetzt den GPG-Schlüssel für Docker 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 Stable-Repository hinzu. Wenn Sie Linux Mint verwenden und auf ein Installationsproblem stoßen, ersetzen Sie gemäß der offiziellen Dokumentation $(lsb_release -cs) mit Ihrer übergeordneten Ubuntu-Distribution. In meinem Fall wird meine übergeordnete Ubuntu-Distribution focal sein .

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Aktualisieren Sie das Repository und installieren Sie das Docker-Paket mit dem folgenden Befehl.

$ sudo apt update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

2. Installieren Sie Docker manuell mit dem Deb-Paket

Bei dieser Methode laden wir die .deb herunter Datei und installieren Sie sie lokal mit apt oder dpkg Befehl. Gehen Sie zur Docker-Indexseite, von der Sie die .deb herunterladen können Datei. Wenn Sie sich das folgende Bild ansehen, gibt es kein Paket für ulyana also werde ich .deb herunterladen von Fokus .

Sie können in „ubuntu/dists/focal/pool/stable/amd64/ gehen “ und laden Sie .deb herunter Paket für die Docker-Engine-Version, die Sie installieren möchten.

Nachdem Sie die Pakete heruntergeladen haben, gehen Sie in das Verzeichnis, in das die Datei heruntergeladen wurde, und führen Sie den folgenden Befehl aus.

$ sudo dpkg -i /home/karthick/downloads/package.deb

3. Installieren Sie Docker mithilfe des Installationsskripts

Bei dieser Methode installieren Sie Docker mithilfe eines Shell-Skripts, das sich um die Installation von Docker auf Ihrem Computer kümmert. Dieses Skript versucht, die neueste Version zu installieren, die unter dem Edge-Kanal veröffentlicht wurde. Wenn Docker bereits auf Ihrem Computer installiert ist, führt die Ausführung dieses Skripts zu Problemen. Führen Sie den folgenden Befehl aus, um das Skript herunterzuladen und auszuführen.

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

So validieren Sie die Docker-Installation

Sie können eine der drei in den vorherigen Abschnitten beschriebenen Methoden zum Installieren von Docker auswählen. Sobald die Installation abgeschlossen ist, können Sie die Datei „hello-world“ ausführen ” Container, um zu überprüfen, ob Ihre Installation erfolgreich war.

$ sudo docker run hello-world 

Führen Sie den folgenden Befehl aus, um die Docker-Version zu überprüfen.

$ docker --version
$ docker version

In Ubuntu-basierten Distributionen wird Docker automatisch gestartet und kann während des Bootens gestartet werden.

$ systemctl is-active docker
$ systemctl is-enabled docker
$ systemctl status docker
$ systemctl start docker
$ systemctl stop docker

So führen Sie Docker als normaler Benutzer aus

Anstatt mit TCP-Socket zu binden, bindet Docker mit Unix-Socket, auf das nur Root zugreifen kann. Wenn Sie nicht jedes Mal sudo verwenden möchten, um mit Docker zu arbeiten, können Sie eine Gruppe namens docker erstellen und fügen Sie der Gruppe Nicht-Root-Benutzer hinzu.

$ sudo groupadd docker
$ sudo usermod -aG docker karthick

Öffnen Sie nun ein neues Terminal und führen Sie hello-world aus Container ohne sudo . Aus dem folgenden Bild können Sie sehen, dass ich den Container ohne sudo-Berechtigung erfolgreich ausführen kann.

$ sudo docker run hello-world 

Das war es für diesen Artikel. Wenn Sie Feedback haben, verwenden Sie den Kommentarbereich.


Docker
  1. So installieren Sie Wine 4.0 unter Linux Mint 19

  2. So installieren Sie VirtualBox 6.0 / 5.2 unter Linux Mint 19 / Linux Mint 18

  3. So installieren Sie Dropbox unter Linux Mint 19 / Linux Mint 18

  4. So installieren Sie Python unter Linux Mint 20

  5. So installieren Sie Notepad++ unter Linux Mint 19

So installieren Sie Java unter Linux Mint 19

So installieren Sie Node.js unter Linux Mint 19

So installieren Sie FFmpeg unter Linux Mint 19

So installieren Sie Dropbox unter Linux Mint 19

So installieren Sie MongoDB unter Linux Mint 19

So installieren Sie Docker unter Linux Mint 20