J'ai installé Ubuntu 17.04 (VirtualBox). Mais depuis que j'ai Ubuntu 17.04, il semble que docker n’est pas encore disponible pour Ubuntu 17.04. Existe-t-il une solution pour installer Docker sur Ubuntu 17.04?
Ceci est mon historique de ligne de commande:
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
C'est l'erreur réelle:
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
(par exemple,sudo -H pip3 install docker-compose
) et non d'ubuntu repos, qui sont obsolètes.Réponses:
Il n'y a pas encore de support officiel de docker dans Ubuntu 17.04. Une alternative consiste à télécharger et à installer le binaire de docker à partir de https://github.com/moby/moby/releases .
Par exemple, si vous souhaitez installer la version 17.04.0-docker de binaire, procédez comme suit:
Ce
docker
répertoire contient tous les fichiers binaires. Vous devez ajouter ce répertoire à votrePATH
. Vous devrez commencer manuellement endockerd
premier. Cette page contient plus de détails sur l’installation et l’exécution du menu fixe à partir d’un fichier binaire.la source
.tgz
archives contiennent des fichiers binaires liés de manière statique, ce qui peut ne pas être ce que vous voulez. Docker a maintenant des paquets disponibles pour Ubuntu Zesty; voir docs.docker.com/engine/installation/linux/docker-ce/ubuntu . Le script d'installation sur get.docker.com est toujours à jour, donc, si vous exécutez cette opération, les packages appropriés seront installésDocker n'a pas configuré de référentiel pour le dernier ubuntu, mais c'est une solution facile car leur version pour Ubuntu 16 est compatible. Pour l'instant, il suffit d'éditer
/etc/apt/sources.list
et sur la ligne:Remplacer
zesty
parxenial
. Courezsudo apt-get update
et vous pouvez continuer avecsudo apt-get install docker-ce
la source
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
sudo -H pip install docker-compose
, et non d'ubuntu repos, qui sont désormais inutiles pour les éléments liés à docker (à partir de la mi-2017). .Juste une petite remarque: pour installer docker-ce sur ubuntu 17.04 (zesty), vous devez vous trouver sur le canal périphérique: voir https://github.com/moby/moby/issues/32423#issuecomment-300164496
Par conséquent, vous devez ajouter
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge
à vos sources.la source
stable
repo, que ce soit dans les deux sens, et ajouteredge
si nécessaire (stable inclut maintenant une version pour ubuntu 17.04 zesty)Les informations contenues dans ce document sont obsolètes et peuvent entraîner un dysfonctionnement de l'installation du menu fixe. ubuntu zesty est maintenant pris en charge et des packages sont disponibles. voir le manuel d'installation: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Désinstaller les anciennes versions
Les anciennes versions de Docker s'appelaient
docker
oudocker-engine
. Si ceux-ci sont installés, désinstallez-les:Installation automatisée
Si vous souhaitez que toutes les étapes d'installation soient effectuées "automatiquement", vous pouvez également utiliser le script d'installation à l' adresse https://get.docker.com/.
Installer à l'aide du référentiel
Mettez à jour l'index du paquet apt:
Installez les paquets pour autoriser apt à utiliser un référentiel via HTTPS:
Ajouter la clé officielle GPG de Docker:
Vérifiez que l’empreinte digitale de la clé est
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
Utilisez la commande suivante pour configurer le référentiel stable (pour l'
amd64
architecture):INSTALLER DOCKER CE
Merci Sebastiaan van Stijn de m'aider avec cela.
la source
J'ai finalement réussi à le faire fonctionner. Voici la solution qui fonctionne pour moi:
Utilisez la solution proposée par Ravexina:
sudo apt install docker.io
Alors utilisez ceci:
sudo gpasswd -a ${USER} docker
Enfin, redémarrez mon système
Voilà ... ça marche parfaitement.
la source
la source
Il suffit d'utiliser la
curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER
source suivante : https://github.com/moby/moby/releases/tag/v17.05.0-cela source
Sur Ubuntu 17.04, l’installation deb de la repo officielle a bien fonctionné (17.05)
https://github.com/moby/moby/releases/tag/v17.05.0-ce
la source
la source