Impossibile individuare il motore docker del pacchetto


15

Sto cercando di installare la finestra mobile su Ubuntu in vmware, senza successo. Questi sono i comandi e gli errori che ho riscontrato.

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

Assicurati di aver installato i prerequisiti per la tua versione di Ubuntu. Quindi, installare Docker.
NIMISHAN,

Ho già seguito i passaggi nei prerequisiti sudo apt-get install linux-image-extra - $ (uname -r)
praveen

1
Hai creato /etc/apt/sources.list.d/docker.liste aggiunto le voci deb corrette per il tuo Ubuntu?
Tung Tran,

Grazie, in precedenza non è stato possibile creare /etc/apt/sources.list.d/docker.list dopo aver provato e provato, infine è stato creato e installato correttamente la finestra mobile nella mia macchina .... grazie ancora ..... ..!
praveen,

In realtà sto riscontrando lo stesso problema anche se ... / docker.list è corretto 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: Impossibile trovare il pacchetto docker-engine
igx

Risposte:



7

Come menzionato nei commenti, è necessario

  1. scopri il nome della tua distribuzione tramite lsb_release -c
  2. il file /etc/apt/sources.list.d/docker.listdovrebbe avere il seguente contenuto (e nient'altro):deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main

Nel mio caso (Ubuntu 14.04 aka 'fidato') ho aggiunto deb https://apt.dockerproject.org/repo ubuntu-trusty main


2
Guarda docs.docker.com/engine/installation/linux/ubuntulinux dove ci sono istruzioni dettagliate sull'impostazione di apt e delle relative chiavi per ottenere docker. L'ho installato tramite docker.io (il pacchetto gestito da Ubuntu) che mi ha lasciato con un pacchetto docker-engine non risolto che cercava di installare nvidia-docker. Ho dovuto disinstallare ed eliminare docker.io prima di installare il docker-engine.
Caz,

1

Ho risolto questo problema eseguendo apt-get update seguito da apt-get install docker.io


0

Ho avuto altri problemi tra cui "Impossibile" in Ubuntu 16.04. Questo è lo script bash per risolvere problemi nella mia macchina.

#!/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

Ho avuto diversi problemi quando ho dovuto disinstallare Docker in quel momento. Questo è bash script ( sorgente ) per la mia macchina.

# 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.