web-dev-qa-db-fra.com

Impossible de localiser le paquet docker-engine

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
14
praveen

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/

13
Andre P.

Comme mentionné dans les commentaires, vous devez

  1. trouver le nom de votre distribution via lsb_release -c
  2. le fichier /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

7
Sebastian

J'ai corrigé ce problème en exécutant apt-get update suivi de apt-get install docker.io

1
Abhishek Jain

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
0
Cloud Cho