Docker сборка не удалась на Windows 10 Pro x64 - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть такой 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

Примечание: Этот код работает на MA C ОС отлично, но на Windows 10 Pro x64 не работает.

Когда я строю этот код, используя docker, получаю error :

Команда '/ bin / sh - c pip install -r /requirements.txt' возвратила ненулевой код: 4294967295: не удалось завершить контейнер: контейнер c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60hbb во время ошибки h5: 5 waitBackground: сбой в системном вызове Windows: виртуальная машина или контейнер с указанным идентификатором не работает. (0xc0370110): последующее завершение сбойного контейнера c96f2e9d16b198eaf12f1402be68c9103904726814ac02bb2dd31d1b60b18b5e обнаружил ошибку при системном вызове hcsshim :: System :: waitBackground: сбой в Windows: виртуальная машина или контейнер с указанным идентификатором не работает. (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

1 Ответ

1 голос
/ 24 апреля 2020

Об этой ошибке сообщалось в https://github.com/microsoft/hcsshim/issues/813

В этом твите , Саймон Феркель (инженер-программист в Docker) сказал:

Это, вероятно, будет исправлено в обновлении windows (проблема исправлена ​​в быстрых сборках инсайдеров). После исправления мы планируем лучше поддерживать запуск обоих демонов одновременно и использовать контексты docker, чтобы разрешить одновременное использование как wincontainers, так и wsl2.

...