Как установить сообщество докера на Ubuntu 20.04 LTS?

Когда я следовал за общественными прикреплениями, я столкнулся со следующей проблемой:

 sudo add-apt-repository \
>    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
>    $(lsb_release -cs) \
>    stable"
[sudo] password for yogesh: 
Hit:1 https://download.docker.com/linux/ubuntu bionic InRelease
Get:2 http://in.archive.ubuntu.com/ubuntu focal InRelease [265 kB]             
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease                   
Ign:4 https://download.docker.com/linux/ubuntu focal InRelease                 
Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease               
Hit:6 http://packages.microsoft.com/repos/vscode stable InRelease              
Err:7 https://download.docker.com/linux/ubuntu focal Release                   
  404  Not Found [IP: 54.182.0.11 443]
Hit:8 http://dl.google.com/linux/chrome/deb stable Release                     
Hit:10 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:11 http://in.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.
4
задан 24 April 2020 в 12:41

4 ответа

На сегодняшний день файл версии для Ubuntu 20.04 фокальный LTS не доступен.

Таким образом, для установки докера на Ubuntu 20.04 LTS фокальный выпуск, как ведется на ссылке сообщества докера

можно изменить следующую команду на прикреплениях сообщества докера:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

кому:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   bionic \
   stable"

Тем, что что мы делаем, мы используем бионический (Ubuntu 18.04 LTS) файл версии.

Отдых команд хорошо и будет работать над 20,04 также.

Также удостоверьтесь, что Вы удалили следующую запись из своего/etc/apt/sources.list если существующий прежде, чем установить докера

deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable
4
ответ дан 25 April 2020 в 10:40

Другая опция состоит в том, чтобы установить обеспеченную Ubuntu версию Докера:

sudo apt install docker.io

Давно были значительные обратные реакции против этого потому что пакет docker.io от восходящего потока (Debian) было слишком старо - это больше не имеет место. Для Фокального, docker.io в настоящее время (24 апреля 2020) в 19.03.8-0ubuntu1, который является удовлетворительно новым для большинства рабочих нагрузок Докера.


Не устанавливать docker по ошибке - это раньше было приложением системного лотка, которое было с тех пор заменено gnome-shell-extension-ubuntu-dock. docker пакет может быть безопасно удален, установили Вас это случайно.

2
ответ дан 25 April 2020 в 10:40

Вы можете установить его с помощью одной команды

sudo apt install docker-compose

3
ответ дан 26 April 2020 в 09:07

Следующие шаги могут вам помочь:

Выполните следующие команды:

sudo apt-get update

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

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Откройте файл /etc/apt/sources.list, запустив

sudo nano /etc/apt/sources.list

Закомментируйте следующую строку:

#deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable

Нажмите Ctrl+o, чтобы сохранить , ctrl+x, чтобы закрыть.

enter image description here Выполните следующую команду, чтобы установить докер:

sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io

Выполнение вышеуказанной команды приведет к успешной установке докера:

enter image description here

Вы можете проверить версию докера, чтобы убедиться, что он был успешно установлен:

docker -v

enter image description here

РЕДАКТИРОВАТЬ:

Если вы находитесь на AWS EC2, просто выполните следующую команду, и она установит там Docker:

sudo apt install docker.io 
sudo systemctl enable --now docker
1
ответ дан 6 May 2020 в 07:27

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

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