Ich möchte Docker-Container auf Ubuntu 16.04 LTS erstellen und ausführen. Wie installiere ich Docker?
Ich möchte Docker-Container auf Ubuntu 16.04 LTS erstellen und ausführen. Wie installiere ich Docker?
Antworten:
Docker gibt es in zwei Varianten: der Comunity Edition (CE) und der Enterprise Edition (EE). Siehe diese Frage für die Unterschiede. Nehmen Sie einfach Docker CE, wenn Sie nicht wissen, welche Sie nehmen sollen.
Es gibt zwei Möglichkeiten, es zu installieren (Danke, Katu und Suor !). Der offizielle Docker-Weg ist etwas jünger.
$ sudo apt-get install docker.io
In der Vergangenheit wurde davon abgeraten, da das Docker-Paket überholt war. Die Universumsquellen sind jetzt ziemlich neu.
In den Ubuntu-Installationsanweisungen finden Sie alle erforderlichen Informationen. In den meisten Fällen handelt es sich jedoch um Folgendes:
(1) Richten Sie das Docker-Repository ein
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
(2) Installieren Sie Docker CE
sudo apt-get update
sudo apt-get install docker-ce
(3) Überprüfen Sie die Installation
sudo docker run hello-world
Die neueste Version finden Sie hier . Es war der 18.06 im November 2018. Diese Version ist in den oben genannten Quellen verfügbar, während die Standard-Ubuntu-Paketquellen nur Docker 1.5 ( Quelle ) enthalten. Sie finden Änderungen in den Docker-Versionshinweisen . Version 1.5 ist so alt, dass ich nicht herausfinden konnte, wie alt es ist.
So installieren Sie die Ubuntu-Repository-Version
sudo apt install docker.io
Überprüfen Sie die Version mit
docker --version
Möglicherweise möchten Sie die Schritte nach der Installation noch ausführen . Danke @wisbucky
docker.io
Paket bei docker 18.06.1
. Das Ubuntu- docker.io
Paket wurde am 27. September 2018 aktualisiert. Dies ist nur ein Monat nach der Veröffentlichung dieser Version am 21. August 2018 . Möglicherweise möchten Sie weiterhin die Schritte nach der Installation ausführen : docs.docker.com/install/linux/linux-postinstall .
docker
, docker-ce
, docker-engine
und natürlich docker.io
...
Der einfachste Weg, Docker unter Ubuntu zu installieren, indem Sie den folgenden Befehl verwenden, den Sie unter https://get.docker.com/ erhalten.
Dieses Skript ist für eine schnelle und einfache Installation gedacht:
$ curl -fsSL https://get.docker.com | sh
oder
wget -qO- https://get.docker.com/ | sh
Für Testbuilds (dh Kandidaten freigeben):
$ curl -fsSL https://test.docker.com | sh
oder
wget -qO- https://test.docker.com/ | sh
Für RC Build mit experimenteller Funktion:
$ curl -fsSL https://experimental.docker.com | sh
oder
wget -qO- https://experimental.docker.com/ | sh
Fügen Sie den GPG-Schlüssel hinzu, um die Community Edition zu installieren
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Fügen Sie das Docker-Repository hinzu
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
Um sicherzustellen, dass Sie Docker von Docker Repo aus installieren,
apt-cache policy docker-ce
Installieren Sie jetzt docker,
sudo apt-get install -y docker-ce
Es würde standardmäßig ausgeführt, aber Sie können den Status überprüfen
sudo systemctl status docker
Übrigens muss für Linux Mint (das auf Ubuntu basiert) der Release-Name nach dem Hinzufügen des Repositorys manuell geändert werden.
Unterschritte:
sudo vi /etc/apt/sources.list.d/additional-repositories.list
sarah
oder anderer Name, um xenial
.tara
oder anderer Name, um bionic
.Befolgen Sie die folgenden Schritte, um docker-ce in Ubuntu zu installieren:
Installieren Sie zuerst die Abhängigkeiten
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Fügen Sie den GPG-Schlüssel für das offizielle Docker-Repository zum System hinzu:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Fügen Sie das Docker-Repository in sources.list.d mit dem folgenden Befehl zu APT-Quellen hinzu:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
Überprüfen Sie, ob Sie Docker aus dem Docker-Repository installieren können
apt-cache policy docker-ce
Zum Schluss installieren Sie das Docker CE-Paket mit dem folgenden Befehl
sudo apt-get install -y docker-ce
Voila, du hast Docker-CE installiert. Sie können die Installation überprüfen, indem Sie die installierte Version von docker-ce überprüfen
docker --version
Ausführlichere Anweisungen finden Sie in diesem Lernprogramm
Debian-Installation.
lsb_release -a | grep Code
Codename: xenial
lscpu | grep Arch
Architektur: x86_64
Schließlich laden Sie Ihr Debian-src herunter. Gehen Sie zu https://download.docker.com/linux/ubuntu/dists/ , wählen Sie Ihre Ubuntu-Version aus, navigieren Sie zu pool / stable / und wählen Sie amd64, armhf, ppc64el oder s390x. Laden Sie die .deb-Datei für die Docker-Version herunter, die Sie installieren möchten.
sudo dpkg -i /path/to/package.deb
docker -v
Docker Version 18.06.0-ce