Неможливо знайти докер-двигун пакета


15

Я намагаюся встановити докер на Ubuntu в vmware, безуспішно. Це команди та помилки, які я відчуваю.

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

Переконайтеся, що ви встановили передумови для своєї версії Ubuntu. Потім встановіть Docker.
НІМІШАН

Я вже дотримувався кроків у передумовах sudo apt-get install linux-image-extra - $ (uname -r)
praveen

1
Ви створили /etc/apt/sources.list.d/docker.listта додали правильні записи дебюту для свого Ubuntu?
Тунг Тран

Дякую, раніше він не в змозі створити /etc/apt/sources.list.d/docker.list після спроб і спроб нарешті він створив і успішно встановив докер на моїй машині .... ще раз дякую ..... ..!
praveen

Насправді у мене виникає те саме питання, хоча ... / docker.list правильний avi @ guest-Inspiron-1464: ~ $ cat /etc/apt/sources.list.d/docker.list deb apt.dockerproject.org/repo ubuntu-надійний основний avi @ guest-Inspiron-1464: ~ $ apt-cache policy docker-engine N: Не вдається знайти пакет docker-engine
igx

Відповіді:



7

Як згадується в коментарях, ви повинні

  1. дізнайтеся ім'я розповсюдження через lsb_release -c
  2. файл /etc/apt/sources.list.d/docker.listповинен мати такий вміст (і більше нічого):deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main

У моєму випадку (Ubuntu 14.04, також "надійний") я додав deb https://apt.dockerproject.org/repo ubuntu-trusty main


2
Подивіться на docs.docker.com/engine/installation/linux/ubuntulinux, де є докладні вказівки щодо налаштування apt та пов’язаних з ними ключів, щоб отримати докер. У мене він був встановлений через docker.io (пакунок, що підтримується ubuntu), який залишив мені невирішений пакет docker-engine, який намагався встановити nvidia-docker. Мені довелося видалити та очистити docker.io перед тим, як встановити докер-двигун.
Caz


0

У мене були інші проблеми, зокрема "Не вдається" в Ubuntu 16.04. Це баш сценарій для вирішення питань на моїй машині.

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

У мене виникли інші проблеми, коли мені довелося видалити Docker у той час. Це баш сценарій ( джерело ) для моєї машини.

# 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.