erro de instalação do mecanismo docker

erro de instalação do mecanismo docker

Sou novo no Ubuntu e estou tentando instalar o docker no Ubuntu 15.04 seguindo istolink.

Já tentei várias vezes mas sempre dá o mesmo erro:

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.

Responder1

Você tem o Vivid instalado e o pacote necessário com a versão necessária (2:1.02.99) está no Wily. Portanto, use a versão Vivid do docker. Editar /etc/apt/sources.list.d/docker.listvia

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

e substitua o conteúdo por

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

em seguida, atualize o banco de dados do pacote

sudo apt-get update

É tambémpossívelpara instalar os pacotes no 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

Se você tiver problemas com os pacotes, faça downgrade via

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

Testado em meu 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

Responder2

Remova o docker-engine completamente do seu sistema.

apt-get remover docker-engine

Siga as configurações abaixo. Para verificar a versão atual do kernel, abra um terminal e use uname -r para exibir a versão do kernel:

$ unome -r

3.11.0-15-generic Instale o pacote recomendado.

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

Atualize seu índice de pacotes APT.

$ sudo apt-get atualização

Instale o Docker.

$ sudo apt-get install docker-engine

Inicie o daemon do docker.

  $ sudo serviço docker start

Verifique se o docker está instalado corretamente.

$ sudo docker execute olá-mundo

Para 15.04 e superior, para configurar o daemon docker para iniciar na inicialização, execute

$ sudo systemctl habilitar janela de encaixe

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

Responder3

Tentei uma combinação de todas as outras respostas e finalmente o que resolveu meu problema foi

sudo apt-get install docker.io

informação relacionada