Рейтинг:0

Ошибка apt install docker.io в облаке Vultr на Ubuntu 20.04

флаг in

Я создаю VPS с API в Vultr Cloud. У меня есть UserScript в течение полутора лет. (UserScript выполняется при запуске VPS) Этот UserScript сначала устанавливает докер

apt install --yes docker.io

затем тянет изображение и запускает его.

На прошлой неделе apt install --yes docker.io начал терпеть неудачу.

Частичное решение проблемы:

IP-ссылка добавить имя мост типа docker0
IP-адрес добавить dev docker0 172.17.0.1/16
спать 30 
systemctl перезапустить докер

Если я создам новый VPS вручную без UserScript и наберу apt install --yes docker.io тогда я все еще получаю ошибку.

Я пробовал самую последнюю версию Ubuntu 21.10, и у меня та же проблема. Я пытался щелчок вместо подходящий и я получаю ту же проблему.

Но если я запускаю Ubuntu 20.04 в AWS, я все равно могу установить докер с apt install --yes docker.io То же самое верно для Linode и DigitalOcean. Кажется, с Fedora в Vultr такой проблемы нет.

Недавно я заметил некоторые изменения в том, как Vultr назначает IP-адреса. Похоже, они что-то сломали с недавними изменениями, и я связался с ними, но получил неожиданно бесполезный ответ, что Vultr — это самоуправляемый сервис, и они не помогут с такими проблемами, как докер.

Любые идеи, что может решить проблему? Я не публикую журналы ошибок, так как уже разместил исправление, а журналы большие.

Ошибка инициализации сетевого контроллера: список адресов моста не удалось: PredefinedLocalScopeDefaultNetworks List

Может быть, здесь есть какие-то другие клиенты Vultr, которые используют докер в Ubuntu?

Рейтинг:1
флаг ve

Попробуйте выполнить следующие шаги, если это сработает для вас.

[admin@localhost]$ sudo apt-get remove docker docker-engine docker.io containerd runc

[admin@localhost]$ apt-получить обновление
[admin@localhost]$ apt-get install -y ca-certificates curl gnupg lsb-release
[admin@localhost]$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
[admin@localhost]$ apt-получить обновление
[admin@localhost]$ apt-получить
[admin@localhost]$ apt-get install docker-ce docker-ce-cli containerd.io
user3130782 avatar
флаг in
Спасибо. Проблема была с образом Vultr, когда была включена частная локальная сеть, и они исправили это.
Brijesh Sondarva avatar
флаг ve
:)... спасибо за обновление

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.