在Win7上的docker build命令错误137
执行以下命令:
docker build -m 3g --memory-swap -1 -f MyDockerfile .
我得到这个:
Solving package specifications: .....Killed The command '/bin/sh -c conda update -y --all && conda install -y -c menpo m enpo && conda install -y -c menpo menpofit && conda install -y -c menpo menpodetect && conda install -y -c menpo dlib && conda install -y -c men po opencv3 && conda install -y joblib && pip install pyprind && pip install colorlog' returned a non-zero code: 137
从谷歌search,我的理解是,由于内存不足,操作系统正在杀死我的运行过程。 我的主机上有8GB,我可以看到我不会超过4GB的使用。 我添加了上面的内存开关,没有任何明显的影响。
由于我在Win7和较旧的docker工具箱上运行这个工具,是否受Oracle的VM VirtualBox限制?
你也可以看看这个答案: https : //stackoverflow.com/a/42398166/2878244
您可能需要通过转到Docker选项卡>首选项>高级来增加分配给Docker的内存资源