Я пытаюсь установить Docker, используя эти инструкции, но у меня возникла проблема с добавлением репо
https://linuxhint.com/install_docker_linux_mint/
xxx @ Home-Server: ~ $ sudo add -apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu bionic stable"
[sudo] пароль для xxx :
Невозможно инициализировать сервер: Не удалось подключиться: В соединении отказано
Невозможно инициировать сервер : Не удалось подключиться: В подключении отказано
Я правильно добавил ключ и выполнил шаги по установке элементов для apt, поддерживающих HTTPS, но похоже, что он не может подключиться к серверу. Есть идеи, что я сделал не так?
Добро пожаловать в StackExchange!
Похоже, вы пытаетесь установить на Mint? Поскольку Mint основан на Ubuntu, вы можете следовать руководству по установке Docker для Ubuntu здесь: https://docs.docker.com/engine/install/ubuntu/
На этой странице есть одна заметка, касающаяся Mint:
Примечание. Подкоманда
lsb_release -cs
ниже возвращает имя вашего дистрибутива Ubuntu, например, xenial. Иногда в таком дистрибутиве, как Linux Mint, вам может потребоваться заменить$ (lsb_release -cs)
на ваш родительский дистрибутив Ubuntu. Например, если вы используетеLinux Mint Tessa
, вы можете использоватьbionic
. Docker не дает никаких гарантий в отношении непроверенных и неподдерживаемых дистрибутивов Ubuntu.
Это выглядит довольно похоже на команды, которые вы уже выполняете:
sudo apt-get remove docker docker-engine docker.io containerd runc
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 -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Похоже, пост, за которым вы следите, имеет бионический
, жестко запрограммированный в add-apt-repository
команда. Это единственное отличие, которое я могу заметить. Учитывая примечание, которое я упоминал ранее, это кажется правильным, если вы работаете в Linux Mint Tessa.
Конкретная ошибка, которую вы получаете Невозможно инициализировать сервер: Не удалось подключиться: Соединение отказано
мне показалось знакомым поэтому я сделал быстрый поиск по нему, а затем я вспомнил! Я видел эту ошибку раньше, но она кажется странной в этом контексте. Обычно я видел это, когда пытался запускать графические приложения в среде только для терминала (например, WSL или SSH без сервера X11). Возможно, команда вызывает какое-то графическое приглашение, но вы его не видите.