No se puede localizar el paquete de motor acoplable


15

Estoy tratando de instalar docker en Ubuntu en vmware, sin éxito. Estos son los comandos y errores que experimento.

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

Asegúrese de haber instalado los requisitos previos para su versión de Ubuntu. Luego, instale Docker.
NIMISHAN

Ya seguí los pasos en los requisitos previos sudo apt-get install linux-image-extra - $ (uname -r)
praveen

1
¿Ha creado /etc/apt/sources.list.d/docker.listy agregado las entradas deb correctas para su Ubuntu?
Tung Tran

Gracias, antes no puede crear el /etc/apt/sources.list.d/docker.list después de intentarlo y finalmente lo creó e instaló con éxito el acoplador en mi máquina ... gracias de nuevo ..... ..!
praveen

En realidad, estoy teniendo el mismo problema, aunque ... / docker.list es correcto 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: No se puede encontrar el paquete docker-engine
igx

Respuestas:



7

Como se menciona en los comentarios, tienes que

  1. averiguar su nombre de distribución a través de lsb_release -c
  2. el archivo /etc/apt/sources.list.d/docker.listdebe tener el siguiente contenido (y nada más):deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main

En mi caso (Ubuntu 14.04, también conocido como 'de confianza'), agregué deb https://apt.dockerproject.org/repo ubuntu-trusty main


2
Consulte docs.docker.com/engine/installation/linux/ubuntulinux donde hay instrucciones detalladas sobre cómo configurar apt y las claves relacionadas para obtener docker. Lo instalé a través de docker.io (el paquete mantenido por ubuntu) que me dejó con un paquete docker-engine sin resolver tratando de instalar nvidia-docker. Tuve que desinstalar y purgar docker.io antes de instalar docker-engine.
Caz

1

Solucioné este problema ejecutando apt-get update seguido de apt-get install docker.io


0

Tuve otros problemas, incluido "No se puede" en Ubuntu 16.04. Este es un script bash para resolver problemas en mi máquina.

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

Tuve un problema diferente cuando tuve que desinstalar Docker en ese momento. Este es un script bash ( fuente ) para mi máquina.

# 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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.