Я пытаюсь запустить контейнер docker с изображением mcr.microsoft.com/windows/servercore:1803
, но контейнер немедленно останавливается и иногда исчезает.
Моя система:
- Windows 10 Pro 1809
- Docker версия 19.03.8, сборка afacb8b
- Hyper-V включен, а Docker настроен на использование Windows контейнеров
Шаги для воспроизведения:
docker pull mcr.microsoft.com/windows/servercore:1803
docker run mcr.microsoft.com/windows/servercore:1803
docker ps -a
Вновь созданный контейнер отображается как выходной в списке:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
75283da7c6fa mcr.microsoft.com/windows/servercore:1803 "c:\\windows\\system32…" 8 seconds ago Exited (0) 5 seconds ago infallible_goldwasser
Если я использую опцию restart=alaways
на шаге 2, контейнер непрерывно перезапускается. Если я использую опцию -it
на шаге 2, контейнер работает, пока я нахожусь в интерактивном режиме. Как только я выхожу из интерактивного режима, контейнер останавливается.
Иногда контейнер полностью исчезает после остановки. Но я не могу воспроизвести это прямо сейчас.
У кого-нибудь тоже есть эта проблема? Кто-нибудь знает причину такого поведения? Кто-нибудь знает, как ее решить?
РЕДАКТИРОВАТЬ:
Небольшое изменение в названии, потому что это было неправильно.