Je suivais les instructions ( https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-docker-ce-1 ) pour essayer d'installer Docker CE sur VirtualBox sous Ubuntu 16.04.3. Ensuite, lorsque j'ai essayé de configurer le référentiel stable à l'étape 4 en procédant comme suit:
Sudo add-apt-repository \
"deb [Arch=AMD64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
J'ai eu
Error: 'deb [Arch=AMD64] https://download.docker.com/linux/ubuntu \ xenial \ stable' invalid
Puis-je avoir une aide s'il vous plait? Je suis nouveau dans la programmation, mais la recherche en ligne ne semble rien révéler de pertinent.
Cette commande est incorrectement renvoyée à la ligne, ce qui introduit des sauts de ligne et des barres obliques inverses là où il ne devrait pas y en avoir. La commande correcte serait:
Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Cependant, vous devez toujours rechercher et supprimer les entrées fictives ajoutées précédemment. Une façon de trouver les fichiers est via grep
:
grep -ne '^deb.*docker.*\\' /etc/apt/sources.list{,.d/*.list}
Je suppose que vous savez comment éditer ou supprimer les fichiers appartenant à root
.
vérifiez le fichier à /etc/apt/sources.list. La ligne de repo devrait se lire comme suit:
deb [Arch=AMD64] https://download.docker.com/linux/ubuntu xenial stable
Notez le manque de backslash. Vous aurez besoin de privilèges root pour modifier ce fichier s’il est incorrect.