Ubuntu-22.04与安装的Docker Desktop连不上的问题及解决
ubuntu中运行“docker ps”的报错
root2@DESKTOP-0EV15EN:~$ docker ps The command 'docker' could not be found in this WSL 1 distro. We recommend to convert this distro to WSL 2 and activate the WSL integration in Docker Desktop settings. For details about using Docker Desktop with WSL 2, visit: https://docs.docker.com/go/wsl2/
问题是
wsl版本不对。
ubuntu是1,Docker Desktop是2 ,于是一番操作:
在 **PowerShell(管理员)**里运行:
wsl --set-version Ubuntu-22.04 2
如果想以后新安装的 WSL 发行版默认就是 WSL2,可以执行:
wsl --set-default-version 2
再然后
1.打开 Docker Desktop → Settings → Resources → WSL Integration
勾选 Ubuntu-22.04。
2.关闭再进入 WSL:
wsl --shutdown wsl -d Ubuntu-22.04
3.测试:
docker ps
4.这时候就能在 Ubuntu-22.04 里看到 Docker Desktop 的容器了。

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
部署安装docker及项目搭建所需要的基础环境实践(mysql、redis、nginx、nacos)
本文介绍通过docker-run.sh和docker-compose.yml实现一键部署Docker及Web服务,解决环境不一致问题,包含MySQL、Nacos、Nginx等配置,并提供GitHub代码链接便于直接使用2025-07-07
基于docker的AI-Codereview-Gitlab部署实战教程
AI-Codereview-Gitlab是一个基于大模型的自动化代码审查工具,帮助开发团队在代码合并或提交时,快速进行智能化的审查(Code Review),提升代码质量和开发效率,这篇文章主要介绍了基于docker的AI-Codereview-Gitlab部署实战 ,需要的朋友可以参考下2025-05-05


最新评论