我在 RasberryPi4 上运行 ubuntu 服务器 21.10。Docker 版本 20.10.7,构建 20.10.7 0ubuntu5。我尝试了
docker prune
并完全重新安装 docker,甚至重新安装 ubuntu,但似乎没有任何效果。每当我尝试运行示例 hello-world 图像时,我都会得到:Docker: Error response from daemon: failed to create endpoint priceless_noether on network bridge:: failed to add the host (veth4cfcda9) <=> sandbox (vethda57bc9) pair interfaces: operation not supported.ERRO[0000] error waiting for container: context canceled
任何帮助将不胜感激。
未安装vent内核模块。如果您这样做: sudo apt install linux-modules-extra-raspi
这将安装模块并且 docker 将工作。
特别是对于 Raspberry Pi,只需重新启动即可解决此问题。
显然,发生这种情况是因为
apt upgrade
准备了一个新内核并删除了旧内核(在运行时)。这意味着 Pi 继续运行,但您无法在内核上加载新模块。重新启动可以通过启动升级的内核来解决这个问题。
重新启动 docker 守护进程对我有用。
重启Docker服务解决资源分配问题
sudo systemctl restart docker