error de instalación del motor Docker

error de instalación del motor Docker

Soy nuevo en Ubuntu e intento instalar Docker en Ubuntu 15.04 siguiendo estoenlace.

Lo he intentado muchas veces pero siempre aparece el mismo error:

docker-engine : Depends: libdevmapper1.02.1 (>= 2:1.02.99) but  
2:1.02.90-2ubuntu1 is to be installed   
E: Unable to correct problems, you have held broken packages.

Respuesta1

Tiene Vivid instalado y el paquete necesario con la versión requerida (2:1.02.99) está en Wily. Por lo tanto, utilice la versión Vivid de Docker. Editar /etc/apt/sources.list.d/docker.listvía

sudo nano /etc/apt/sources.list.d/docker.list

y reemplazar el contenido con

deb https://apt.dockerproject.org/repo ubuntu-vivid main

luego actualice la base de datos del paquete

sudo apt-get update

Es tambiénposiblepara instalar los paquetes en Vivid

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/l/lvm2/dmsetup_1.02.99-1ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/l/lvm2/libdevmapper1.02.1_1.02.99-1ubuntu1_amd64.deb
sudo dpkg -i dmsetup_1.02.99-1ubuntu1_amd64.deb libdevmapper1.02.1_1.02.99-1ubuntu1_amd64.deb

Si tiene problemas con los paquetes, baje de categoría a través de

sudo apt-get install libdevmapper1.02.1=2:1.02.90-2ubuntu1 dmsetup=2:1.02.90-2ubuntu1

Probado en mi sistema Vivid

% apt-cache policy libdevmapper1.02.1 
libdevmapper1.02.1:
  Installed: 2:1.02.99-1ubuntu1
  Candidate: 2:1.02.99-1ubuntu1
  Version table:
 *** 2:1.02.99-1ubuntu1 0
        100 /var/lib/dpkg/status
     2:1.02.90-2ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

Respuesta2

Elimine completamente el motor acoplable de su sistema.

apt-get eliminar motor-docker

Siga las configuraciones a continuación. Para verificar su versión actual del kernel, abra una terminal y use uname -r para mostrar su versión del kernel:

$ uname -r

3.11.0-15-generic Instale el paquete recomendado.

$ sudo apt-get install linux-image-extra-$(uname -r)

Actualice el índice de su paquete APT.

$ sudo apt-obtener actualización

Instale Docker.

$ sudo apt-get install docker-motor

Inicie el demonio acoplable.

  $ inicio de la ventana acoplable del servicio sudo

Verifique que la ventana acoplable esté instalada correctamente.

$ sudo docker ejecutar hola mundo

Para 15.04 y versiones posteriores, para configurar el demonio acoplable para que se inicie al arrancar, ejecute

$ sudo systemctl habilitar ventana acoplable

http://gotechnies.com/install-docker-engine-ubuntu/

Respuesta3

Probé una combinación de todas las otras respuestas y finalmente lo que resolvió mi problema fue

sudo apt-get install docker.io

información relacionada