Я создаю 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?