Fehler bei der Installation der Docker-Engine

Fehler bei der Installation der Docker-Engine

Ich bin neu bei Ubuntu und versuche, Docker auf Ubuntu 15.04 zu installieren, indem ich dies befolgeVerknüpfung.

Ich habe es viele Male versucht, erhalte aber immer die gleiche Fehlermeldung:

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.

Antwort1

Sie haben Vivid installiert und das erforderliche Paket mit der erforderlichen Version (2:1.02.99) befindet sich in Wily. Verwenden Sie daher die Vivid-Version von Docker. Bearbeiten /etc/apt/sources.list.d/docker.listüber

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

und ersetzen Sie den Inhalt durch

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

Aktualisieren Sie anschließend die Paketdatenbank

sudo apt-get update

Es ist auchmöglichum die Pakete in Vivid zu installieren

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

Bei Problemen mit den Paketen führen Sie ein Downgrade über

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

Getestet in meinem Vivid-System

% 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

Antwort2

Bitte entfernen Sie die Docker-Engine vollständig von Ihrem System.

apt-get entfernt Docker-Engine

Befolgen Sie die nachstehenden Anweisungen. Um Ihre aktuelle Kernelversion zu überprüfen, öffnen Sie ein Terminal und verwenden Sie uname -r, um Ihre Kernelversion anzuzeigen:

$ uname -r

3.11.0-15-generic Installieren Sie das empfohlene Paket.

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

Aktualisieren Sie Ihren APT-Paketindex.

$ sudo apt-get update

Installieren Sie Docker.

$ sudo apt-get installiere Docker-Engine

Starten Sie den Docker-Daemon.

  $ sudo Dienst Docker starten

Überprüfen Sie, ob Docker richtig installiert ist.

$ sudo docker run hallo-welt

Um den Docker-Daemon für 15.04 und höher so zu konfigurieren, dass er beim Booten gestartet wird, führen Sie Folgendes aus:

$ sudo systemctl Docker aktivieren

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

Antwort3

Ich habe eine Kombination aller anderen Antworten ausprobiert und schließlich hat sich mein Problem folgendermaßen gelöst:

sudo apt-get install docker.io

verwandte Informationen