Ubuntu 22.04系统下Docker Desktop无法查看容器的解决方法咨询
解决Ubuntu 22.04下Docker Desktop无法查看容器的问题
以下是实用的排查和解决步骤:
确认Docker引擎状态与用户权限
- 在终端执行
sudo systemctl status docker,检查Docker服务是否正常运行。若服务未启动,执行sudo systemctl start docker启动。 - 验证当前用户是否在docker用户组:执行
groups $USER,若输出里没有docker,执行sudo usermod -aG docker $USER,之后注销并重新登录系统。
- 在终端执行
验证容器实际存在性
在终端执行docker ps -a,查看所有容器(包括停止状态的)。如果命令行能看到容器但Docker Desktop看不到,说明是Desktop的显示问题;如果命令行也看不到,需先确认容器是否正确创建或启动。重置Docker Desktop至出厂设置
打开Docker Desktop,点击右上角设置图标,进入「Reset」页面,选择「Reset to factory defaults」,重置完成后重启Docker Desktop,再检查容器显示情况。检查Docker Desktop版本兼容性
Ubuntu 22.04需要适配的Docker Desktop版本,若安装旧版本可能存在兼容性问题:- 卸载旧版本:
sudo apt remove docker-desktop - 清理残留文件:
rm -r $HOME/.docker/desktop - 下载并安装适配Ubuntu 22.04的最新稳定版Docker Desktop。
- 卸载旧版本:
排查Docker Desktop进程权限
在终端用sudo启动Docker Desktop:sudo docker-desktop,如果此时能正常查看容器,说明普通用户权限不足,回到第一步确保用户已加入docker组。
内容的提问来源于stack exchange,提问作者Kristina
相关产品推荐
相关产品推荐

