最近通过 Portainer 访问容器的 console 的时候,总是出现如下的错误信息:Unable to retrieve image details。
简单搜索了一下,发现有很多人在讨论这个问题。大致总结了一下,应该是新升级的 5.26 版本的锅。
Github issue:https://github.com/portainer/portainer/issues/11436 。
查看了一下我机器的 docker 版本,果然已经是 5.26 了。应该是我某次 apt upgrade -y 的时候自动升级了。
dpkg -l | grep docker
执行如下的命令将 docker 版本回到 5.25:
VERSION_STRING=5:25.0.5-1~ubuntu.22.04~jammy
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin
回滚以后 docker 的版本信息:
再次登录 portainer,就可以看到 console 登录的界面了:
可以正常登录 container console: