Контейнер для монтирования томов Docker - PullRequest
2 голосов
/ 14 марта 2019

При попытке смонтировать том в окне докера Windows я получаю следующую ошибку.

===============
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: container 1234567ebcdh encountered an error during Start: failure in a Windows system call: The compute system exited unexpectedly. (0xc0370106)
================

Я упомянул почти все возможные комбинации c:/app в файле докера, но все еще получаю ошибку при запускесам контейнер без опции -v.

-----------
FROM microsoft/windowsservercore
SHELL ["powershell", "-Command"]
WORKDIR /application
COPY . .
VOLUME C:/application
CMD cmd
-----------
  • ОС: Windows 10
  • Докер: Докер для Windows 2.0.0

Если выесть идеи, что пошло не так?

1 Ответ

0 голосов
/ 14 марта 2019

Кажется, что за этим следует docker/for-win выпуск 676 , который включает :

У меня тоже была такая проблема:

docker: Error response from daemon: container XYZ encountered an error during Start: failure in a Windows system call: The compute system exited unexpectedly. (0xc0370106).

Я нашел 2 решения для моего случая:

Мне удалось успешно построить и запустить образ, сократив количество слоев в истории. (Для меня это число оказалось максимум 37 слоями в истории.) (Если ваш докер-файл основан на 2-м докер-файле, вам может потребоваться уменьшить количество шагов во 2-м докер-файле.)

  • Как отлаживать: мне удалось отладить это, сократив количество шагов вдвое, пока изображение не заработало, затем повторно добавляя шаги, пока я не обнаружил, сколько шагов может пройти история, прежде чем разбить изображение.
  • Мне удалось успешно создать и запустить образ без уменьшения количества слоев, убедившись, что корневое изображение было определенной версией windowsservercore: 1709 (в частности, версия 1709 10.0.16299.904_en-us, которая делает кажется, что он больше не может быть извлечен, однако он также может работать с последней версией windowsservercore: 1709, я не пробовал).
    Я не отлаживал это, я обнаружил это по счастливой случайности.

Примечание: та же проблема сообщает, что монтаж может быть проблематичным .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...