J'essaie d'installer docker sur Ubuntu dans vmware, sans succès. Ce sont les commandes et les erreurs que je rencontre.
Sudo apt-get update
Sudo apt-get install docker-engine
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-engine
Essayez 'uname -a' et assurez-vous que vous utilisez une architecture 64 bits:
Docker nécessite une installation 64 bits quelle que soit votre version d'Ubuntu.
https://docs.docker.com/engine/installation/linux/ubuntulinux/
Comme mentionné dans les commentaires, vous devez
lsb_release -c
/etc/apt/sources.list.d/docker.list
devrait avoir le contenu suivant (et rien d’autre): deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main
Dans mon cas (Ubuntu 14.04 alias "confiance"), j'ai ajouté deb https://apt.dockerproject.org/repo ubuntu-trusty main
J'ai corrigé ce problème en exécutant apt-get update suivi de apt-get install docker.io
J'ai eu d'autres problèmes, y compris "Unable" dans Ubuntu 16.04. Ceci est le script bash pour résoudre les problèmes de ma machine.
#!/bin/bash
Sudo apt update
Sudo rm /var/lib/apt/lists/*
Sudo rm /var/cache/apt/*.bin
VERSION-NAME=$(lsb_release -c)
y=$(echo $VERSION-NAME | awk '{print $2}')
echo $y
cd /etc/apt/sources.list.d
touch docker_test.list
echo "deb https://apt.dockerproject.org/repo ubuntu-$y main" > docker_test.list
Sudo apt-get install linux-image-extra-$(uname -r)
Sudo apt-get update
Sudo apt-get install docker.io
J'avais un problème différent lorsque j'ai dû désinstaller Docker à l'époque. C'est le script bash ( source ) pour ma machine.
# For unistall in Ubuntu
Sudo apt-get purge docker.io
# This will erase all your container images
Sudo rm -rf /var/lib/docker
# This will erase all docker configs
Sudo rm -rf /etc/docker/
Sudo apt-get purge docker.io