致远舰队 (@velsa) 在 关于docker更新后部分兼容性问题 中发帖
起因是发现portainer和watchown双双出现错误,无法连接docker环境,然后找到下面的内容
求助 docker 中安装 portainer 不能连接 docker.sock
其中一位老哥给出的链接:
具体意思为:Docker 29版本引入了对最低API版本的更改,导致与Portainer的兼容性问题。Portainer无法连接到本地环境,因为其使用的API版本低于Docker 29所需的最低版本(1.44)。
临时的解决方法:
使用 systemctl edit 并添加内容
sudo systemctl edit docker.service
进入空白的 override.conf 文件(由 nano 打开)。
在该文件中添加下述内容:
[Service]
Environment=DOCKER_MIN_API_VERSION=1.24
保存并退出
按...