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

So installieren Sie Docker unter Ubuntu 20.04, 18.04, 21.04

Wie Sie vielleicht wissen, können Sie mit Docker jede Anwendung als Lightweight-Container packen, versenden und ausführen. Es ist wie eine virtuelle Maschine, nur portabler und ressourceneffizienter. Dieses Tutorial zeigt Ihnen, wie Sie Docker unter Ubuntu installieren.

Anforderungen für die Installation von Docker unter Ubuntu

Sie müssen ein 64-Bit-Betriebssystem verwenden, da Docker 32 Bit nicht unterstützt.

Installieren Sie Docker aus dem Ubuntu-Repository

Docker ist im Ubuntu-Software-Repository enthalten. Wir können die Docker-Laufzeit installieren, indem wir den folgenden Befehl im Terminal ausführen. Dies funktioniert auf allen aktuellen Ubuntu-Versionen, einschließlich Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.10, Ubuntu 20.04.

sudo apt install docker.io

Während der Installation wird ein docker group und ein Systemd-Dienst werden erstellt. Sie können den systemd-Dienst überprüfen mit:

systemctl status containerd

Beispielausgabe:

● containerd.service - containerd container runtime
     Loaded: loaded (/lib/systemd/system/containerd.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-04-21 09:32:38 HKT; 1min 45s ago
       Docs: https://containerd.io
   Main PID: 2035184 (containerd)
      Tasks: 11
     Memory: 22.2M
     CGroup: /system.slice/containerd.service
             └─2035184 /usr/bin/containerd

Installieren Sie Docker auf Ubuntu aus Dockers APT-Repository

Das Upstream-Docker-Repository unterstützt derzeit Ubuntu 16.04, Ubuntu 18.04 und Ubuntu 19.10.

Um sicherzustellen, dass wir die neueste und beste Version haben, müssen wir sie aus dem APT-Repository von Docker installieren. Führen Sie den folgenden Befehl aus, um das Docker-Repository zu Ihrem Ubuntu-System hinzuzufügen.

echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

Führen Sie als Nächstes den folgenden Befehl aus, um den Docker-GPG-Schlüssel in das Ubuntu-System zu importieren, damit APT die Paketintegrität während der Installation überprüfen kann.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Und da dieses Repository eine HTTPS-Verbindung verwendet, die ich allen Software-Repositorys empfehle, müssen wir auch apt-transport-https installieren und ca-certificates Paket.

sudo apt install apt-transport-https ca-certificates

Aktualisieren Sie abschließend den Paketindex auf Ihrem Ubuntu-System und installieren Sie docker-ce (Docker Community Edition).

sudo apt update

sudo apt install docker-ce

Einige einfache Befehle, die Sie möglicherweise nach der Installation von Docker ausführen möchten

Sobald Docker installiert ist, sollte der Docker-Daemon automatisch gestartet werden. Sie können den Status überprüfen mit:

systemctl status docker

Wenn es nicht läuft, starten Sie den Daemon mit diesem Befehl:

sudo systemctl start docker

Und Autostart beim Booten aktivieren:

sudo systemctl enable docker

Überprüfen Sie die Docker-Version.

docker -v

Beispielausgabe:

Docker version 20.10.8, build 3967b7d

Systemweite Informationen zur Docker-Installation anzeigen.

sudo docker info

Ausgabe:

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.6.1-docker)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 20.10.8
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: e25210fe30a0a703442421b0f60afac609f950a3
 runc version: v1.0.1-0-g4144b63
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: default
 Kernel Version: 5.11.0-22-generic
 Operating System: Ubuntu 20.04.2 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 10
 Total Memory: 58.88GiB
 Name: focal
 ID: C7AR:BNAO:ASNW:W2FT:PA3E:RXQL:GLYY:EHNI:LRTK:6LPC:CM7R:MIFR
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

Stellen Sie sicher, dass Docker korrekt installiert ist.

sudo docker run hello-world

Sie sollten die folgende Meldung sehen, die anzeigt, dass Docker ordnungsgemäß funktioniert.

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

Installieren Sie einen neuen Linux-Kernel

Wenn Sie sich die Docker-Protokolle ansehen,

sudo journalctl -eu docker

Möglicherweise wird die folgende Warnung angezeigt

level=warning msg="Your kernel does not support swap memory limit"
level=warning msg="Your kernel does not support CPU realtime scheduler"
level=warning msg="Your kernel does not support cgroup blkio weight"
level=warning msg="Your kernel does not support cgroup blkio weight_device"

Sie können eine neue Version des Linux-Kernels installieren.

Ubuntu 20.04

sudo apt install linux-image-generic-hwe-20.04-edge

Ubuntu 18.04

sudo apt install linux-image-generic-hwe-18.04-edge

Starten Sie dann Ihren Ubuntu-Server neu.

sudo shutdown -r now

Ubuntu
  1. So installieren Sie Docker unter Ubuntu 18.04

  2. So installieren Sie Kubernetes unter Ubuntu 18.04

  3. So installieren Sie Docker unter Ubuntu 16.04

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

  5. Wie installiere ich Docker unter Ubuntu 18.04?

So installieren Sie Bitwarden unter Ubuntu 20.04

So installieren Sie Docker unter Ubuntu 14.04

So installieren Sie Docker unter Ubuntu 16.04 LTS

So installieren Sie Docker unter Ubuntu 18.04 LTS

So installieren Sie Docker unter Ubuntu 18.04

So installieren Sie Portainer unter Ubuntu 20.04