这问题我咋觉得是在docker里面没有配置docker呢,要知道docker desktop其实就是在Windows的wsl下面安装了一个ubuntu,然后再在上面运行docker,然后你手动配置的docker就相当于是在wsl下的ubuntu的docker里面运行的。你这个命令实在wsl中的docker下的容器里面运行的,但是这么命令是wsl下的ubuntu中的命令,所以出现问题。由于docker desktop的这个嵌套逻辑十分的不利于理解,所以个人不建议使用docker desktop,而是在wsl下手动操作安装Ubuntu后再在上面安装docker,然后再在docker上启动容器,也就是手动省去Microsoft的自动操作全部改为手动。
我也感觉这个不太合理,但是需要一个可视化界面
没有配环境变量呢
需要添加这一行
-v /usr/bin/com.docker.cli:/usr/bin/com.docker.cli #如果是windows的wsl下需要加上