ошибка установки механизма докера

Я плохо знаком с Ubuntu и пытающийся установить докера на Ubuntu 15.04, переходя по этой ссылке.

Я пробовал много раз, но всегда получаю ту же ошибку:

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.
2
задан 20 April 2017 в 11:36

3 ответа

Вы имеете Яркий установленный, и необходимый пакет с требуемой версией (2:1.02.99) находится в Коварном. Поэтому используйте Яркую версию докера.Править /etc/apt/sources.list.d/docker.list через

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

и замените содержание

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

затем обновите базу данных пакета

sudo apt-get update

Также возможно установить пакеты в Ярком

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

Если Вы имеете проблемы с пакетами, понижаете через

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

Протестированный в моей Яркой системе

% 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
2
ответ дан 2 December 2019 в 05:01

Удалите механизм докера полностью из Вашей системы.

 apt-get remove docker-engine 

Следуют ниже установок. Для проверки текущей версии ядра откройте терминал и используйте uname-r для отображения версии ядра:

 $ uname -r 

3.11.0-15-универсальная Установка рекомендуемый пакет.

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

Обновление Ваш индекс пакета APT.

 $ sudo apt-get update 

Докер Установки.

 $ sudo apt-get install docker-engine 

Запускают демона докера.

  $ sudo service docker start 

Проверяют, что докер установлен правильно.

 $ sudo docker run hello-world 

Для 15,04 и, для конфигурирования демона докера для запуска на начальной загрузке, выполнении

 $ sudo systemctl enable docker 

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

0
ответ дан 2 December 2019 в 05:01

Я попробовал комбинацию всех других ответов и наконец что решило мою проблему, был

sudo apt-get install docker.io
-1
ответ дан 2 December 2019 в 05:01

Другие вопросы по тегам:

Похожие вопросы: