首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在尝试在WSL Docker Desktop上运行Windows映像(映像操作系统"windows“无法在此平台上使用)

问正在尝试在WSL Docker Desktop上运行Windows映像(映像操作系统"windows“无法在此平台上使用)
EN

Stack Overflow用户
提问于 2021-05-10 20:14:39
回答 2查看 154关注 0票数 0

我正试着从ECS中提取图像。我是从WSL2 ubuntu20.04命令行完成的,并且我已经安装了基于WSL2的docker桌面引擎。然后我有这个错误:镜像操作系统"windows“不能在这个平台上使用。我做了一些研究,我找到的解决方案是“切换到windows容器”,但现在我有一个新的问题,我不能在我的发行版中运行docker:“在这个WSL 2发行版中找不到' Docker‘命令。我们建议在Docker Desktop设置中激活WSL集成。”我已经在设置中集成了WSL。如果我切换回Linux容器,就不会有这个问题。

我想知道是否有一个解决方案可以在发行版中运行该映像

谢谢

PS:对不起,如果我不清楚英语不是我的第一语言

EN

回答 2

Stack Overflow用户

发布于 2021-05-11 22:29:31

所以看起来你的windows和wsl2之间的符号链接已经中断了。尽管很难从你所提供的信息中看出任何东西。

你能在$which docker和symlink的帮助下检查这些,并分享你当前使用的docker版本吗?

票数 0
EN

Stack Overflow用户

发布于 2021-05-11 23:32:32

嗨,谢谢你的回答

我使用的是Docker Desktop版本3.3.3 (64133)

对于来自ubuntu的symlink,我有:

/mnt/c/Users/Admin/.aws

  • 40553 40560 0 lrwxrwxrwx 1 tobyfintops 25 Apr 12 17:05 ./.azure -> /mnt/c/Users/Admin/.azure
  • 40558 0 lrwxrwxrwx 1 tobyfintops 23 Apr 12 17:05 ./.aws -> -> /mnt/c/Users/Admin/.aws
  • 40553 0 lrwxrwxrwx 1 tobyfintops 35 Apr 12 17:05 ./.docker/->.azure

我不确定这是否是你想要的,我刚接触docker,而且我是Linux的初学者。

现在,当我切换到"windows容器“时,我找到的解决方案是在powershell中运行命令,而不是在ubuntu wsl中运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67470251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档