docker установка не удалась на Ubuntu 20.04 LTS (Vmware) - PullRequest
0 голосов
/ 24 апреля 2020

Я следую за установкой docker в Ubuntu 20.04, используя https://docs.docker.com/engine/install/ubuntu/ в Ubuntu VM на VMware.

Но при запуске команды для добавления репозитория в Ubuntu.

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

Я получаю ошибку ниже

Get:1 http://us.archive.ubuntu.com/ubuntu focal InRelease [265 kB]                                                                           
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                 
Hit:3 http://dl.google.com/linux/chrome/deb stable Release                                                                                   
Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease                                                                             
Ign:6 https://download.docker.com/linux/ubuntu focal InRelease                                             
Err:7 https://download.docker.com/linux/ubuntu focal Release
  404  Not Found [IP: 13.225.7.126 443]
Get:8 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [89.1 kB]
Hit:9 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

при выполнении команды

sudo apt-get install docker-ce docker-ce-cli containerd.io

Я получаю ошибку

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate
E: Unable to locate package docker-ce-cli
E: Unable to locate package containerd.io
E: Couldn't find any package by glob 'containerd.io'
E: Couldn't find any package by regex 'containerd.io'

В чем причина это? Я новичок в docker. Есть ли обходной путь к этому или я должен установить docker, используя исходный код или что-то? Спасибо.

Ответы [ 4 ]

7 голосов
/ 24 апреля 2020

На данный момент вы можете использовать:

sudo apt-get install -y docker.io

А затем проверить с помощью:

docker -v
2 голосов
/ 25 апреля 2020

Docker еще не выпустил хранилище для фокальной ямки (20.04). Как сказал @Wared, при запуске

sudo apt install -y docker.io

будет docker из репозитория Ubuntu.

Я могу использовать все мои docker образы, которые я успешно использовал в 18.04 20.04 с этой docker установкой.

1 голос
/ 24 апреля 2020

Согласно информации на https://docs.docker.com/engine/install/ubuntu/ Ubuntu 20.04 в настоящее время не поддерживается.

enter image description here

0 голосов
/ 28 апреля 2020

Репозитории docker для Ubuntu 20.04 LTS еще не готовы (я не понимаю, почему они не сконцентрировались на этом, вместо того, чтобы выпустить версию для не LTS-релизов вроде 19.10!).

Но версия, которая уже доступен в репозитории Ubuntu Universe, так что просто используйте его пока.

Когда ребята из Docker готовы опубликовать sh репо 20.04, просто следуйте этой инструкции: https://docs.docker.com/engine/install/ubuntu/

.. затем, конечно, также с разделом «Удаление старых версий». Таким образом, вы уже можете начать использовать Docker в Ubuntu 20.04

...