Impossible de localiser le moteur docker du package

15

J'essaie d'installer docker sur Ubuntu dans vmware, sans succès. Ce sont les commandes et les erreurs que j'éprouve.

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
praveen
la source
Assurez-vous d'avoir installé les prérequis pour votre version d'Ubuntu. Ensuite, installez Docker.
NIMISHAN
J'ai déjà suivi les étapes des prérequis sudo apt-get install linux-image-extra - $ (uname -r)
praveen
1
Avez-vous créé /etc/apt/sources.list.d/docker.listet ajouté les entrées deb correctes pour votre Ubuntu?
Tung Tran
Merci, plus tôt, il est incapable de créer /etc/apt/sources.list.d/docker.list après avoir essayé et essayé finalement il a été créé et a réussi à installer le docker sur ma machine .... merci encore ..... ..!
praveen
En fait, j'ai le même problème bien que ... / docker.list soit correct avi @ guest-Inspiron-1464: ~ $ cat /etc/apt/sources.list.d/docker.list deb apt.dockerproject.org/repo ubuntu-trusty main avi @ guest-Inspiron-1464: ~ $ apt-cache policy docker-engine N: Impossible de localiser le package docker-engine
igx

Réponses:

7

Comme mentionné dans les commentaires, vous devez

  1. connaître le nom de votre distribution via lsb_release -c
  2. le fichier /etc/apt/sources.list.d/docker.listdoit avoir le contenu suivant (et rien d'autre):deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main

Dans mon cas (Ubuntu 14.04 aka 'trusty') j'ai ajouté deb https://apt.dockerproject.org/repo ubuntu-trusty main

Sébastien
la source
2
Consultez docs.docker.com/engine/installation/linux/ubuntulinux où vous trouverez des instructions détaillées sur la configuration d'apt et des clés associées pour obtenir Docker. Je l'ai fait installer via docker.io (le paquet maintenu par ubuntu) qui m'a laissé un paquet de moteur docker non résolu essayant d'installer nvidia-docker. J'ai dû désinstaller et purger docker.io avant d'installer le moteur docker.
Caz
1

J'ai résolu ce problème en exécutant la mise à jour apt-get suivie par apt-get install docker.io

Abhishek Jain
la source
0

J'ai eu d'autres problèmes, dont "Unable" dans Ubuntu 16.04. Ceci est un 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'ai eu un problème différent lorsque j'ai dû désinstaller Docker à l'époque. Il s'agit du 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
Cloud Cho
la source