我正在尝试从ECS中提取映像。我从WSL2 ubuntu 20.04命令行完成,我安装了基于WSL2的docker桌面引擎。然后我就出现了这样的错误:镜像操作系统"窗口";无法在此平台上使用。我做了一些研究,我发现的解决方案是";切换到windows容器";但现在我遇到了一个新问题,无法在发行版中运行docker:"在此WSL 2发行版中找不到命令"docker"。我们建议在Docker Desktop设置中激活WSL集成"我已经在设置中集成了WSL。如果我切换回Linux容器,我就没有问题了。
我想知道是否有一个解决方案可以在发行版中运行该映像
谢谢
PS:对不起,如果我不清楚英语不是我的第一语言
因此,您的windows和处理通信的wsl2之间的符号链接似乎已断开。尽管很难说出你所提供的信息。
你能在$which-doker和symlink的帮助下检查一下这些吗,并分享你目前使用的docker版本。
嗨,谢谢你的回答
我使用的是Docker Desktop 3.3.3版(64133(
对于来自ubuntu的符号链接,我有:
- 40560 0 lrwxrwxrwx 1至yfintops至yfintots 12年4月25日17:05。/。azure->mnt/c/Users/Admin/.azure
- 40558 0 lrwxrwxrwx 1至yfintops至yfintots 12年4月23日17:05。/。aws->mnt/c/Users/Admin/.aws
- 40553 0 lrwxrwxrwx 1至yfintops至yfintots 12年4月35日17:05。/。docker/contexts->mnt/c/Users/Admin/.docker/contexts
我不确定这是否是你所要求的,我是docker的新手,我是Linux 的初学者
目前,我发现的解决方案是在powershell中运行命令,而不是在切换到";windows容器";