Docker installieren - PageSpeedPlus/ubuntu GitHub Wiki

Docker installieren

Das im offiziellen Ubuntu-Repository verfügbare Docker-Installationspaket ist möglicherweise nicht die neueste Version. Um sicherzustellen, dass wir die neueste Version erhalten, installieren wir Docker aus dem offiziellen Docker-Repository. Um das zu tun, fügen wir eine neue Paketquelle hinzu, fügen den GPG-Schlüssel von Docker hinzu, um sicherzustellen, dass die Downloads gültig sind, und installieren dann das Paket.

Aktualisieren Sie zunächst Ihre bestehende Liste der Pakete:

apt update

Als nächstes installieren Sie ein paar Voraussetzungpakete, die es apt ermöglichen, Pakete über HTTPS zu verwenden:

apt install apt-transport-https ca-certificates curl software-properties-common

Fügen Sie dann den GPG-Schlüssel für das offizielle Docker-Repository zu Ihrem System hinzu:

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

Fügen Sie das Docker-Repository zu den APT-Quellen hinzu:

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Aktualisieren Sie anschließend die Paketdatenbank mit den Docker-Paketen aus dem neu hinzugefügten Repo:

apt update

Stellen Sie sicher, dass Sie im Begriff sind, aus dem Docker repo anstelle des standardmäßigen Ubuntu repo zu installieren:

apt-cache policy docker-ce

Sie werden eine solche Ausgabe sehen, obwohl die Versionsnummer für Docker unterschiedlich sein kann:

Output:

docker-ce:
  Installed: (none)
  Candidate: 18.03.1~ce~3-0~ubuntu
  Version table:
     18.03.1~ce~3-0~ubuntu 500
        500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages

Beachten Sie, dass docker-ce nicht installiert ist, aber der Kandidat für die Installation aus dem Docker-Repository für Ubuntu 18.04 (bionic) stammt.

Schließlich installieren Sie Docker:

apt install docker-ce

Docker sollte nun installiert, der Daemon gestartet und der Prozess beim Booten gestartet werden. Überprüfen Sie, ob es läuft:

systemctl status docker

Die Ausgabe sollte ähnlich wie folgt sein und zeigen, dass der Dienst aktiv ist und läuft:

Output:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago
     Docs: https://docs.docker.com
 Main PID: 10096 (dockerd)
    Tasks: 16
   CGroup: /system.slice/docker.service
           ├─10096 /usr/bin/dockerd -H fd://
           └─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml
Installing Docker now gives you not just the Docker service (daemon) but also the docker command line utility, or the Docker client. We'll explore how to use the docker command later in this tutorial.

Die Installation von Docker gibt Ihnen nun nicht nur den Docker-Dienst (Daemon), sondern auch das Docker-Befehlszeilenprogramm oder den Docker-Client. Wir werden später in diesem Tutorial untersuchen, wie man den Docker-Befehl verwendet.