在Windows 10 Pro x64上构建Docker失败。

我有这样的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操作系统 恰恰相反 Windows 10 Pro x64 不工作。

当我使用docker构建这段代码时,然后得到的是 错误:

命令’binsh -c pip install -r requirements.txt’返回一个非零代码。4294967295:未能关闭容器:容器 c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e 在 hcsshim::System::waitBackground: Windows 系统调用中遇到错误。具有指定标识符的虚拟机或容器没有运行。(0xc0370110): subsequent terminate failed container c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e 在 hcsshim::System::waitBackground: failure in a Windows system call 期间遇到错误。具有指定标识符的虚拟机或容器没有运行。(0xc0370110)

以下是截图:

enter image description here

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.commicrosofthcsshimissues813。

此微博,Simon Ferquel(Docker的软件工程师)说。

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

给TA打赏
共{{data.count}}人
人已打赏
未分类

使用点符号作为键,无法从数组对象中创建修改后的数组。

2022-9-8 23:28:38

未分类

如何在容器中访问分段的行?

2022-9-8 23:28:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索