У меня есть докер-контейнер, выполняющий кучу скриптов Python.Я использую HyperV в качестве механизма виртуализации бэкэнда в Docker и запускаю Docker для Windows.
Контейнер строится просто отлично, но когда я запускаю контейнер с:
docker run --memory 10240mb -it container_name
Он запускает несколько начальных операцийиз файла распечатывает результаты и затем выходит без ошибки.Когда я запускаю:
docker logs --tail=50 container_id
Я вижу только распечатки, как при запуске Docker, как ни странно, момент, когда он существует, довольно случайная операция (она может завершиться после первых 2 операций или иногда 1 операции)но обычно он заканчивается в одно и то же время, как если бы был таймер, позволяющий запустить его, например, только в течение 5 минут.Сценарий отлично работает на другой машине с VirtualBox и Docker-Machine.