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集群Error response from daemon: rpc&
文章描述了在Docker集群中遇到的错误信息,并提供了解决办法,解决办法包括配置安全组,将Docker Swarm的所有节点IP添加到安全组中2025-01-01
Docker Desktop中安装MySQL并开启远程访问的详细教程
本文主要介绍了在Docker Desktop中安装MySQL并开启远程访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2025-01-01
基于docker 搭建Prometheus+Grafana的过程详解
这篇文章主要介绍了基于docker 搭建Prometheus+Grafana的过程详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-03-03


最新评论