Windows不支持特权模式

时间:2019-03-08 04:48:03

标签: windows docker ubuntu

我正在使用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”:是

1 个答案:

答案 0 :(得分:0)

如果与WSL并行安装了Windows Docker,并且激活了“在Windows上启用Linux容器”(LCOW)选项(如nodeshift issue 127中所述,则可以解释错误消息(参见在moby#runconfig/hostconfig_windows.go中)

按照“ Setting Up Docker for Windows and WSL to Work Flawlessly”仔细检查您的设置

  

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

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