Когда я следовал за общественными прикреплениями, я столкнулся со следующей проблемой:
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.
На сегодняшний день файл версии для 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
Другая опция состоит в том, чтобы установить обеспеченную Ubuntu версию Докера:
sudo apt install docker.io
Давно были значительные обратные реакции против этого потому что пакет docker.io
от восходящего потока (Debian) было слишком старо - это больше не имеет место. Для Фокального, docker.io
в настоящее время (24 апреля 2020) в 19.03.8-0ubuntu1
, который является удовлетворительно новым для большинства рабочих нагрузок Докера.
Не устанавливать docker
по ошибке - это раньше было приложением системного лотка, которое было с тех пор заменено gnome-shell-extension-ubuntu-dock
. docker
пакет может быть безопасно удален, установили Вас это случайно.
Вы можете установить его с помощью одной команды
sudo apt install docker-compose
Следующие шаги могут вам помочь:
Выполните следующие команды:
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, чтобы закрыть.
Выполните следующую команду, чтобы установить докер:
sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io
Выполнение вышеуказанной команды приведет к успешной установке докера:
Вы можете проверить версию докера, чтобы убедиться, что он был успешно установлен:
docker -v
РЕДАКТИРОВАТЬ:
Если вы находитесь на AWS EC2, просто выполните следующую команду, и она установит там Docker:
sudo apt install docker.io
sudo systemctl enable --now docker