【问题标题】:Docker - "image operating system "linux" cannot be used on this platform" while trying to pull splash. from scrapinghub/splashDocker - 尝试拉飞溅时“无法在此平台上使用映像操作系统“linux””。来自scrapinghub/splash
【发布时间】:2018-06-10 18:47:51
【问题描述】:

我已经安装了 docker,并且在尝试拉取 scrapinghub/splash 时 - 它说 “图像操作系统“linux”不能在这个平台上使用”。我用的是win 10。 其他命令和拉取请求工作正常。

【问题讨论】:

  • 那么....您的平台/操作系统是什么? :p
  • Windows 10。当我尝试拉另一个图像时,它正在工作。我必须为此设置特定设置吗?
  • 不是windows高手,但是win10有linux模式和windows模式。在拉取该图像之前,您可能需要切换模式。看看这个 - docs.docker.com/docker-for-windows/…
  • 切换模式到 Windows 不走运,我已经激活了 hyper-v
  • 不应该把模式切换到Linux运行Linux镜像吗?

标签: python docker splash-screen


【解决方案1】:

在 Docker 桌面 -> Docker 引擎选项卡 -> 模式“实验”中设置:true。对我有帮助

【讨论】:

  • 这个实验模式是什么意思?顺便说一句,这解决了我的问题。谢谢
【解决方案2】:

打开 Docker 桌面选项--> 选择切换到 linux 容器选项

就是这样

【讨论】:

    【解决方案3】:

    我的系统配置- 视窗 10 专业版 我有手动代理设置 Docker 版本 20.10.2

    我尝试将容器更改为 linux 使用 右键单击 docker 图标 - 切换到 linux 容器

    它对我不起作用。 对我有用的是在常规设置中禁用基于 wsl 2 的引擎。(我猜设置布局已随最新版本更改),然后重新启动 docker。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-31
      • 2019-01-19
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多