我喜欢这个docker文件:
FROM python:3.8.2-alpine
MAINTAINER Developer Apps LTD
ENV PYTHONUNBUFFERED 1
COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN mkdir /app
WORKDIR /app
COPY ./app /app
RUN adduser -D user
USER user
注意:此代码在MAC OS上可以正常运行,但在Windows 10 Pro x64上则无法运行。
当我使用docker构建此代码时,出现错误:
命令'/ bin / sh -c pip install -r /requirements.txt'返回了非零代码:4294967295:无法关闭容器:容器c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e在hcsshim :: System :: waitBackground中遇到错误:失败系统调用:具有指定标识符的虚拟机或容器未运行。(0xc0370110):后续终止失败的容器c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e在hcsshim :: System :: waitBackground期间遇到错误:Windows系统调用失败:具有指定标识符的虚拟机或容器未运行。(0xc0370110)
这是屏幕截图:
Docker版本:
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: false
Server: 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
已在https://github.com/microsoft/hcsshim/issues/813上报告了此错误。
在此推文中,Simon Ferquel(Docker的软件工程师)说:
这可能会在Windows Update补丁中得到解决(此问题已在内部快速构建中解决)。修复后,我们计划更好地支持同时运行两个守护程序,并利用docker上下文允许同时使用wincontainer和wsl2。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句