Win7 上 docker 构建命令的错误 137
Error 137 on docker build command on Win7
正在执行以下命令:
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
通过谷歌搜索,我的理解是 OS 由于 运行 内存不足而正在杀死我的 运行 进程。我的主机上有 8gb,我可以看到我没有超过 4gb。我在上面添加了内存开关,没有明显的效果。
因为我 运行 在 Win7 和更旧的 docker 工具箱上,我是否受到 Oracle 的 VM VirtualBox 的限制?
你也可以看看这个答案:
您可能需要增加分配给 docker 的内存资源,方法是转至 Docker 选项卡 > 首选项 > 高级
重新启动 Docker 为我解决了问题
正在执行以下命令:
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
通过谷歌搜索,我的理解是 OS 由于 运行 内存不足而正在杀死我的 运行 进程。我的主机上有 8gb,我可以看到我没有超过 4gb。我在上面添加了内存开关,没有明显的效果。
因为我 运行 在 Win7 和更旧的 docker 工具箱上,我是否受到 Oracle 的 VM VirtualBox 的限制?
你也可以看看这个答案:
您可能需要增加分配给 docker 的内存资源,方法是转至 Docker 选项卡 > 首选项 > 高级
重新启动 Docker 为我解决了问题