Windows不支持特权模式。

5

我正在使用Windows Subsystem for Linux,但是创建容器时出现了问题。

docker-compose run --rm --service-ports --use-aliases backend - bash

请将这个错误信息展示给我

ERROR: Cannot create container for service backend: Windows does not support privileged mode

我已经启用了"experimental": true

1个回答

0
如果您在WSL并行安装了Docker for Windows,并启用了“在Windows上启用Linux容器”(LCOW)选项(如nodeshift问题127中所述),这可能会解释错误消息(在moby#runconfig/hostconfig_windows.go中看到)
请仔细检查您的设置,按照“设置Docker for Windows和WSL以完美工作”的说明进行操作。

虽然Docker守护程序无法直接在WSL上运行,但您可以使用Docker CLI连接到通过Docker for Windows或您创建的任何其他VM运行的远程Docker守护程序。

还要检查您的Windows 10版本:越新越好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接