我在Vultr中使用API创建VPS。我有UserScript一年半了。(当VPS启动时执行UserScript ),UserScript首先安装停靠程序
apt install --yes docker.io然后提取图像并运行它。
上周,apt install --yes docker.io开始失败。
这一问题的部分解决办法是:
ip link add name docker0 type bridge
ip addr add dev docker0 172.17.0.1/16
sleep 30
systemctl restart docker如果不使用UserScript手动创建新的VPS并输入apt install --yes docker.io,那么仍然会出现错误。
我尝试了最近的Ubuntu21.10,也有同样的问题。我尝试了snap而不是apt,我也遇到了同样的问题。
但是,如果我在AWS中运行Ubuntu20.04,那么我仍然可以安装带有apt install --yes docker.io的对接器,对于Linode和DigitalOcean也是如此。在Vultr的Fedora似乎没有这样的问题。
我注意到了Vultr最近如何分配IP地址的一些变化。因此,他们似乎打破了一些最近的变化,我联系了他们,但我意外地得到了毫无帮助的反应,Vultr是自我管理的服务,他们将不会帮助问题,如码头。
有什么办法解决这个问题吗?我不发布错误日志,因为我已经张贴了修复和日志是大的。
Error initializing network controller: list bridge addresses failed: PredefinedLocalScopeDefaultNetworks List可能是其他在Ubuntu使用码头的Vultr客户端?
发布于 2021-12-13 13:31:37
如果它对您有效,请尝试以下步骤。
[admin@localhost]$ sudo apt-get remove docker docker-engine docker.io containerd runc
[admin@localhost]$ apt-get update
[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-get update
[admin@localhost]$ apt-get
[admin@localhost]$ apt-get install docker-ce docker-ce-cli containerd.iohttps://askubuntu.com/questions/1375772
复制相似问题