为了账号安全,请及时绑定邮箱和手机立即绑定

Docker 构建在 Windows 10 Pro x64 上失败

Docker 构建在 Windows 10 Pro x64 上失败

牛魔王的故事 2022-10-05 16:55:03
我喜欢这个 docker 文件:FROM python:3.8.2-alpineMAINTAINER Developer Apps LTDENV PYTHONUNBUFFERED 1COPY ./requirements.txt /requirements.txtRUN pip install -r /requirements.txtRUN mkdir /appWORKDIR /appCOPY ./app /appRUN adduser -D userUSER user注意:此代码在MAC OS上完美运行,但在Windows 10 Pro x64上无法运行。当我使用 docker 构建此代码时,会出现错误:命令“/bin/sh -c pip install -r /requirements.txt”返回非零代码:4294967295:无法关闭容器:容器 c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e 在 hcsshim::System::waitBackground 期间遇到错误:Windows 中的故障系统调用:具有指定标识符的虚拟机或容器未运行。(0xc0370110):后续终止失败容器 c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e 在 hcsshim::System::waitBackground 期间遇到错误:Windows 系统调用失败:具有指定标识符的虚拟机或容器未运行。(0xc0370110)这是截图:码头工人版本:Client: Docker Engine - Community Version:           19.03.8 API version:       1.40 Go version:        go1.12.17 Git commit:        afacb8b Built:             Wed Mar 11 01:23:10 2020 OS/Arch:           windows/amd64 Experimental:      falseServer: Docker Engine - Community Engine:  Version:          19.03.8  API version:      1.40 (minimum version 1.24)  Go version:       go1.12.17  Git commit:       afacb8b  Built:            Wed Mar 11 01:37:20 2020  OS/Arch:          windows/amd64  Experimental:     true
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

此错误已在https://github.com/microsoft/hcsshim/issues/813报告

这条推文中,Simon Ferquel(Docker 的软件工程师)说:

这可能会在 Windows 更新补丁中得到修复(该问题在内部快速构建中得到修复)。一旦修复,我们计划更好地支持同时运行两个守护进程,并利用 docker 上下文允许同时使用 wincontainers 和 wsl2。


查看完整回答
反对 回复 2022-10-05
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信