Comment installer Docker sur Ubuntu 17.10 Artful Aardvark

J’ai suivi les instructions sur la façon d’ installer Docker CE pour Ubuntu . Après avoir configuré le repository, puis exécuté sudo apt-get update , j’ai eu l’erreur suivante:

 Err:12 https://download.docker.com/linux/ubuntu artful Release 404 Not Found [IP: 2600:9000:201d:5000:3:db06:4200:93a1 443] ... Reading package lists... Done E: The repository 'https://download.docker.com/linux/ubuntu artful Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. 

J’utilise Ubuntu 17.10 (Artful Aardvark)

Les clés Docker GPG suivantes ont été ajoutées à mon fichier de clés GPO repo /etc/apt/sources.list

 deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable # deb-src [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable 

Solution

Ouvrez votre fichier sources.list en tant qu’administrateur.

 sudo emacs /etc/apt/sources.list 

Trouvez ces deux lignes:

 deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable # deb-src [arch=amd64] https://download.docker.com/linux/ubuntu artful stable 

Et changez le mot artful en zesty dans les deux lignes. Après le changement, ils devraient ressembler à:

 deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable # deb-src [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable 

Problème résolu, installez maintenant Docker CE avec:

 sudo apt-get update && sudo apt-get install docker-ce 

Explication

Le problème est que dès cette écriture, un fichier de version pour Ubuntu 17.10 Artful Aardvark n’est pas disponible sur Download Docker . Par conséquent, vous devez utiliser le fichier de version pour Ubuntu 17.04 (zesty) à la place.

Ubuntu 17.10 est maintenant pris en charge dans la version edge , vous pouvez donc utiliser

deb [arch=amd64] https://download.docker.com/linux/ubuntu artful edge

ainsi que.