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

So installieren Sie Docker unter Ubuntu 16.04

Docker ist eine Open-Source-Software, die hilft, Anwendungen in einem Container bereitzustellen und auszuführen. Die Container sind wie eine virtuelle Maschine, verbrauchen aber weniger Ressourcen, sind einfach zu verwalten und laufen immer gleich, unabhängig von der Betriebsumgebung, in der sie ausgeführt werden.

Docker verwendet Cgroups und Namespace, damit die unabhängigen Container in einer einzigen Linux-Instanz ausgeführt werden können.

Diese Anleitung hilft Ihnen bei der Installation von Docker auf Ubuntu 16.04.

Docker erfordert ein 64-Bit-Betriebssystem und unterstützt Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 18.10 und Ubuntu 19.04.

Installieren Sie Docker auf Ubuntu 16.04

Docker ist jetzt in zwei Editionen verfügbar,

  • Community Edition (CE)
  • Enterprise Edition (EE)

Hier installieren wir die Docker Comunity Edition (CE).

Voraussetzungen

Deinstallieren Sie ältere Versionen von Dockers mit den Namen docker oder docker-engine zusammen mit den zugehörigen Abhängigkeiten. Wenn Ihr System kein Docker-Paket hat, überspringen Sie den folgenden Schritt.

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

Inhalte wie Bilder, Volumes und Netzwerke unter /var/lib/docker/ bleiben erhalten.

Docker-Repository einrichten

Aktualisieren Sie den Repository-Cache.

sudo apt-get update

Installieren Sie die folgenden Pakete, um sicherzustellen, dass apt mit der https-Methode funktioniert und dass CA-Zertifikate installiert sind.

sudo apt-get install -y apt-transport-https software-properties-common ca-certificates wget

Fügen Sie den GPG-Schlüssel für das Docker-Repository auf Ihrem System hinzu.

wget https://download.docker.com/linux/ubuntu/gpg 

sudo apt-key add gpg

Fügen Sie nun das offizielle Docker-Repository hinzu, indem Sie den folgenden Befehl im Terminal ausführen.

echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable" | sudo tee /etc/apt/sources.list.d/docker.list

Aktualisieren Sie die apt-Datenbank.

sudo apt-get update

Stellen Sie sicher, dass Sie den Docker aus dem offiziellen Repository installieren, nicht aus den standardmäßigen Ubuntu-Repositorys.

sudo apt-cache policy docker-ce

Sie sollten die Ausgabe wie unten sehen und Docker-Repository-Details haben.

docker-ce:
  Installed: (none)
  Candidate: 5:19.03.5~3-0~ubuntu-xenial
  Version table:
     5:19.03.5~3-0~ubuntu-xenial 500
        500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
     5:19.03.4~3-0~ubuntu-xenial 500
        500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
     5:19.03.3~3-0~ubuntu-xenial 500
        500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

Docker installieren

Installieren Sie jetzt den Docker mit dem folgenden Befehl.

sudo apt-get -y install docker-ce

Jetzt haben Sie Docker auf Ihrem Computer installiert, starten Sie den Docker-Dienst, falls er nach der Installation nicht automatisch gestartet wird

sudo systemctl start docker

sudo systemctl enable docker

Führen Sie einen Docker-Container aus, um die Docker-Installation zu überprüfen

sudo docker run hello-world

Sie sollten eine Ausgabe wie unten sehen; dies bestätigt, dass Docker korrekt installiert ist.

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete 
Digest: sha256:4fe721ccc2e8dc7362278a29dc660d833570ec2682f4e4194f4ee23e415e1064
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Nicht-Root-Benutzern erlauben, Docker auszuführen

Standardmäßig benötigen Sie Root-Rechte, um Docker-Befehle auszuführen. Um dies zu vermeiden, habe ich Docker-Befehle mit sudo verwendet. Wenn Sie Nicht-Root-Benutzern erlauben möchten, Docker-Container auszuführen, führen Sie die folgenden Schritte aus, um ihnen Berechtigungen zum Ausführen von Docker zu erteilen.

Erstellen Sie eine Gruppe namens Docker, falls sie nicht existiert.

sudo groupadd docker

Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu, ersetzen Sie raj mit Ihrem Benutzernamen.

sudo useradd -m raj

Fügen Sie der Docker-Gruppe einen Benutzer hinzu.

sudo usermod -aG docker raj

Melden Sie sich ab und wieder an.

Jetzt sollten Sie Docker-Befehle ausführen können, ohne sudo voranzustellen.

$ docker run hello-world

Interessante Themen

Grundlegende Docker-Themen

1:Die wichtigsten Docker-Befehle – Arbeiten mit Docker-Containern

2:Arbeiten mit Docker-Images – Erstellen von Docker-Images

3:So erstellen Sie Docker-Images mit DockerFile

Erweiterte Docker-Themen

1:So richten Sie die private Docker-Registrierung unter CentOS 7 ein

2:So installieren und konfigurieren Sie Docker Swarm unter CentOS 7

Schlussfolgerung

Das ist alles. Bitte teilen Sie Ihre Gedanken im Kommentarbereich mit.


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

  2. So installieren Sie Docker unter Debian / Ubuntu

  3. So installieren Sie Docker unter Ubuntu 20.04 LTS

  4. Wie installiere ich Docker unter Ubuntu 18.04?

  5. So installieren Sie Docker unter Ubuntu 22.04

So installieren Sie Portainer Docker Manager in Ubuntu 20.04

So installieren Sie Docker unter Ubuntu 20.04, 18.04, 21.04

So installieren Sie Docker unter Ubuntu 14.04

So installieren Sie Docker unter Ubuntu 20.04 LTS

So installieren Sie Wiki.js unter Ubuntu 20.04 LTS

So installieren Sie Docker unter Ubuntu 18.04