Ich habe Ubuntu 17.04 (VirtualBox) installiert. Aber da ich Ubuntu 17.04 habe, scheint es, dass Docker für Ubuntu 17.04 noch nicht verfügbar ist. Gibt es eine Problemumgehung für die Installation von Docker unter Ubuntu 17.04?
Dies ist meine Befehlszeilenhistorie:
2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
3 docker-machine version
4 docker pull ubuntu:latest
5 sudo apt-get update
6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
8 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9 sudo apt-key fingerprint 0EBFCD88
10 lsb_release -cs
11 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
12 sudo apt-get update
13 sudo apt-get install docker-ce -y
Dies ist der eigentliche Fehler:
user@user-vm:~$ sudo apt-get update
Hit:1 http://ch.archive.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://ch.archive.ubuntu.com/ubuntu zesty-updates InRelease
Get:3 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:4 http://ch.archive.ubuntu.com/ubuntu zesty-backports InRelease
Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease
Ign:6 https://download.docker.com/linux/ubuntu zesty Release
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
404 Not Found
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Fetched 89.2 kB in 12s (7'258 B/s)
Reading package lists... Done
W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
pip
(zBsudo -H pip3 install docker-compose
) und nicht von Ubuntu Repos, die veraltet sind.Antworten:
Es gibt noch keine offizielle Unterstützung von Docker in Ubuntu 17.04. Alternativ können Sie die Docker-Binärdatei von https://github.com/moby/moby/releases herunterladen und installieren .
Wenn Sie beispielsweise die Docker-Version 17.04.0-ce über eine Binärdatei installieren möchten, gehen Sie folgendermaßen vor:
Dieses
docker
Verzeichnis enthält alle Binärdateien. Sie müssen dieses Verzeichnis zu Ihrem hinzufügenPATH
. Sie müssen zuerst manuell startendockerd
. Diese Seite enthält weitere Informationen zum Installieren und Ausführen von Docker über eine Binärdatei.quelle
.tgz
Archive statisch verknüpfte Binärdateien enthalten, die möglicherweise nicht Ihren Wünschen entsprechen . Docker bietet jetzt Pakete für Ubuntu zesty an. Siehe docs.docker.com/engine/installation/linux/docker-ce/ubuntu . Das Installationsskript auf get.docker.com ist jedoch immer noch auf dem neuesten Stand, so dass die richtigen Pakete installiert werdenDocker hat noch kein Repository für das neueste Ubuntu eingerichtet, aber das ist eine einfache Lösung, da das Release für Ubuntu 16 kompatibel ist. Zur Zeit einfach editieren
/etc/apt/sources.list
und auf der Linie:Ersetzen
zesty
durchxenial
. Führensudo apt-get update
Sie aus, und Sie können fortfahrensudo apt-get install docker-ce
quelle
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
sudo -H pip install docker-compose
und nicht über Ubuntu Repos installiert werden , die jetzt für Docker-bezogene Inhalte unbrauchbar sind (ab Mitte 2017). .Nur eine kurze Anmerkung: Um docker-ce auf Ubuntu 17.04 (zesty) zu installieren, müssen Sie sich auf dem Edge-Channel befinden: siehe https://github.com/moby/moby/issues/32423#issuecomment-300164496
Daher müssen Sie
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge
Ihre Quellen hinzufügen .quelle
stable
Repo so oder so hinzufügen undedge
bei Bedarf hinzufügen (stable enthält jetzt eine Veröffentlichung für Ubuntu 17.04 Zesty)Die Informationen in diesem Dokument sind bereits veraltet und können zu einer Fehlfunktion der Docker-Installation führen. ubuntu zesty wird jetzt unterstützt und Pakete sind verfügbar. Weitere Informationen finden Sie im Installationshandbuch: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Alte Versionen deinstallieren
Ältere Versionen von Docker hießen
docker
oderdocker-engine
. Wenn diese installiert sind, deinstallieren Sie sie:Automatisierte Installation
Wenn Sie möchten, dass alle Installationsschritte "automatisch" ausgeführt werden, können Sie auch das Installationsskript unter https://get.docker.com/ verwenden.
Installation über das Repository
Aktualisieren Sie den apt-Paketindex:
Installieren Sie Pakete, damit apt ein Repository über HTTPS verwenden kann:
Fügen Sie den offiziellen GPG-Schlüssel von Docker hinzu:
Stellen Sie sicher, dass der Schlüsselfingerabdruck ist
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
Verwenden Sie den folgenden Befehl, um das stabile Repository (für die
amd64
Architektur) einzurichten :INSTALLIEREN SIE DOCKER CE
Vielen Dank an Sebastiaan van Stijn, der mir dabei geholfen hat.
quelle
Ich habe es endlich geschafft, es zum Laufen zu bringen. Hier ist die Lösung, die für mich funktioniert:
Verwenden Sie die von Ravexina vorgeschlagene Lösung:
sudo apt install docker.io
Dann benutze dies:
sudo gpasswd -a ${USER} docker
Zum Schluss starte mein System neu
Voilà ... es funktioniert perfekt.
quelle
quelle
Verwenden Sie einfach die folgende
curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER
Quelle: https://github.com/moby/moby/releases/tag/v17.05.0-cequelle
Auf Ubuntu 17.04 funktionierte die Deb-Installation vom offiziellen Repo einwandfrei (17.05)
https://github.com/moby/moby/releases/tag/v17.05.0-ce
quelle
quelle