我正试着从ECS中提取图像。我是从WSL2 ubuntu20.04命令行完成的,并且我已经安装了基于WSL2的docker桌面引擎。然后我有这个错误:镜像操作系统"windows“不能在这个平台上使用。我做了一些研究,我找到的解决方案是“切换到windows容器”,但现在我有一个新的问题,我不能在我的发行版中运行docker:“在这个WSL 2发行版中找不到' Docker‘命令。我们建议在Docker Desktop设置中激活WSL集成。”我已经在设置中集成了WSL。如果我切换回Linux容器,就不会有这个问题。
我想知道是否有一个解决方案可以在发行版中运行该映像
谢谢
PS:对不起,如果我不清楚英语不是我的第一语言
发布于 2021-05-11 22:29:31
所以看起来你的windows和wsl2之间的符号链接已经中断了。尽管很难从你所提供的信息中看出任何东西。
你能在$which docker和symlink的帮助下检查这些,并分享你当前使用的docker版本吗?
发布于 2021-05-11 23:32:32
嗨,谢谢你的回答
我使用的是Docker Desktop版本3.3.3 (64133)
对于来自ubuntu的symlink,我有:
/mnt/c/Users/Admin/.aws
我不确定这是否是你想要的,我刚接触docker,而且我是Linux的初学者。
现在,当我切换到"windows容器“时,我找到的解决方案是在powershell中运行命令,而不是在ubuntu wsl中运行。
https://stackoverflow.com/questions/67470251
复制相似问题