У меня есть док-контейнер, который преждевременно завершает работу из-за исключения.Я хочу подключиться к нему, чтобы отладить проблему, но я не могу оставить его включенным, чтобы подключиться к нему.
Это моя первоначальная команда запуска:
docker run -p 8080:80 --env-file=Environment/secret.env --name starter1 starterapp
ЕслиЯ пытаюсь:
docker attach starter1
Это дает:
Вы не можете прикрепить к остановленному контейнеру, сначала запустите его
Если я попытаюсь:
docker start -ai starter1
Он запускается, но дает мне исключение и выходит.
Если я попытаюсь:
docker exec -i -t starter1 /bin/bash
Я получу:
Ответ об ошибкеfrom daemon: Контейнер 87ac5aade2d298c113bd31b50944b5095601eafc6fe29aebc046eacc76c5c2c9 не запущен
Я также пытался:
docker run -it --rm starterapp /bin/bash -i
, но он по-прежнему выдает команду после исключения и не открывает команду 1032 *.1033 * Как мне войти в оболочку bash для устранения проблемы?Исключение генерируется из kestrel (веб-сервера) из-за пропущенного значения, поэтому я должен иметь возможность получить бесплатный доступ к приглашению bash. Я просто не могу оставить его работающим, поэтому я не могу подключиться к нему.