我正在使用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”:是
答案 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版本:越新越好。