Я установил Ubuntu 17.04 (VirtualBox). Но так как у меня Ubuntu 17.04, кажется, что докер еще не доступен для Ubuntu 17.04. Есть ли обходной путь для установки Docker на Ubuntu 17.04?
Это моя история линии комманд:
2 curl -L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
3 docker-machine version
4 docker pull ubuntu:latest
5 sudo apt-get update
6 sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
7 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
8 sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9 sudo apt-key fingerprint 0EBFCD88
10 lsb_release -cs
11 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
12 sudo apt-get update
13 sudo apt-get install docker-ce -y
Это фактическая ошибка:
user@user-vm:~$ sudo apt-get update
Hit:1 http://ch.archive.ubuntu.com/ubuntu zesty InRelease
Hit:2 http://ch.archive.ubuntu.com/ubuntu zesty-updates InRelease
Get:3 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:4 http://ch.archive.ubuntu.com/ubuntu zesty-backports InRelease
Ign:5 https://download.docker.com/linux/ubuntu zesty InRelease
Ign:6 https://download.docker.com/linux/ubuntu zesty Release
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Ign:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Ign:7 https://download.docker.com/linux/ubuntu zesty/stable all Packages
Err:8 https://download.docker.com/linux/ubuntu zesty/stable amd64 Packages
404 Not Found
Ign:9 https://download.docker.com/linux/ubuntu zesty/stable Translation-en_US
Ign:10 https://download.docker.com/linux/ubuntu zesty/stable Translation-en
Ign:11 https://download.docker.com/linux/ubuntu zesty/stable all DEP-11 Metadata
Ign:12 https://download.docker.com/linux/ubuntu zesty/stable amd64 DEP-11 Metadata
Ign:13 https://download.docker.com/linux/ubuntu zesty/stable DEP-11 64x64 Icons
Fetched 89.2 kB in 12s (7'258 B/s)
Reading package lists... Done
W: The repository 'https://download.docker.com/linux/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://download.docker.com/linux/ubuntu/dists/zesty/stable/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
pip
(например,sudo -H pip3 install docker-compose
), а не из репозиториев Ubuntu, которые устарели.Ответы:
Официальной поддержки docker в Ubuntu 17.04 пока нет. Альтернативой является загрузка и установка бинарного файла docker с https://github.com/moby/moby/releases .
Например, если вы хотите установить Docker версии 17.04.0-ce из двоичного файла, выполните следующие действия:
Этот
docker
каталог содержит все двоичные файлы. Вам нужно добавить этот каталог в свойPATH
. Вам нужно будет начатьdockerd
сначала вручную . Эта страница содержит более подробную информацию о том, как установить и запустить Docker из двоичного файла.источник
.tgz
архивы содержат статически связанные двоичные файлы, которые могут не соответствовать вашим требованиям. У Docker теперь есть пакеты, доступные для Ubuntu zesty; см. docs.docker.com/engine/installation/linux/docker-ce/ubuntu . Сценарий установки на get.docker.com все еще актуален , поэтому он запущен и установит правильные пакетыDocker не настроил репозиторий для последней версии Ubuntu, но это легко исправить, потому что их версия для Ubuntu 16 совместима. Пока что просто отредактируйте
/etc/apt/sources.list
и в строке:Заменить
zesty
наxenial
. Запустите,sudo apt-get update
и вы можете продолжитьsudo apt-get install docker-ce
источник
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
sudo -H pip install docker-compose
, а не из репозиториев ubuntu, которые теперь бесполезны для связанных с докером вещей (по состоянию на середину 2017 года) ,Просто небольшое замечание: в настоящее время для установки docker-ce на Ubuntu 17.04 (zesty) вам нужно быть на периферийном канале: см. Https://github.com/moby/moby/issues/32423#issuecomment-300164496
Поэтому вам нужно добавить
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge
в свои источники.источник
stable
и,edge
при необходимости , добавить (стабильный теперь включает релиз для ubuntu). 17.04 zesty)Информация в этом разделе устарела и может привести к неправильной установке докера; ubuntu zesty теперь поддерживается, и пакеты доступны; см. руководство по установке: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
Удалить старые версии
Старые версии Docker назывались
docker
илиdocker-engine
. Если они установлены, удалите их:Автоматическая установка
Если вы хотите, чтобы все шаги установки выполнялись «автоматически», вы также можете использовать скрипт установки по адресу https://get.docker.com/
Установить с помощью репозитория
Обновите индекс пакета apt:
Установите пакеты, чтобы apt мог использовать репозиторий поверх HTTPS:
Добавьте официальный ключ GPG Докера:
Убедитесь, что отпечаток ключа
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.
Используйте следующую команду для настройки стабильного хранилища (для
amd64
архитектуры):УСТАНОВИТЬ DOCKER CE
Спасибо Себастьяну ван Стейну за помощь в этом.
источник
Мне наконец удалось заставить это работать. Вот решение, которое работает для меня:
Используйте решение, предложенное Ravexina:
sudo apt install docker.io
Тогда используйте это:
sudo gpasswd -a ${USER} docker
Наконец, перезагрузите мою систему
Вуаля ... это прекрасно работает.
источник
источник
Просто используйте следующий
curl -fsSL https://get.docker.com/ | sh .. .. .. sudo usermod -aG docker $USER
источник: https://github.com/moby/moby/releases/tag/v17.05.0-ceисточник
На Ubuntu 17.04 установка deb из официального репо работала нормально (17.05)
https://github.com/moby/moby/releases/tag/v17.05.0-ce
источник
источник