Почему мой контейнер Docker перезапускается?
Почему мой контейнер Docker перезапускается?

Видео: Почему мой контейнер Docker перезапускается?

Видео: Почему мой контейнер Docker перезапускается?
Видео: НЕ КОМПИЛИРУЙ в Docker пока не посмотришь. Рельные ошибки при сборке Docker 2024, Май
Anonim

Контейнер пытается завести. В в процесса, он пытается получить доступ к несуществующему файлу / библиотеке. Это перезапускается потому что перезапуск политика должна быть установлена на другое значение, кроме no ( в по умолчанию), (используя либо в флаг командной строки - рестарт или докер -составить.

В связи с этим, как мне остановить перезапуск контейнера Docker?

Документацию для докер обновить и Перезапуск докера политики. Вы можете начать свой контейнер с участием -- рестарт = если- остановился . Если у вас есть рой перезапуск в контейнеры , рой будет рестарт любой контейнеры ты останавливаться или rm, независимо от рестарт вариант.

Кроме того, что делает перезапуск Docker? Докер обеспечивает рестарт политики для контроля, будут ли ваши контейнеры запускаться автоматически, когда они выходят, или когда Докер перезагружается . Рестарт политики обеспечивают запуск связанных контейнеров в правильном порядке. Докер рекомендует использовать рестарт политики и избегайте использования диспетчеров процессов для запуска контейнеров.

Таким образом, перезапуск Docker убивает контейнеры?

3 ответа. убьет процесс, если он запущен, и удалите контейнер , за один шаг. Если я побегу с - рестарт = всегда, докер останавливаться буду остановите процесс, и он останется остановленным.

Как мне постоянно запускать докер-контейнер?

Если вы хотите сохранить контейнер работает в автономном режиме вам необходимо запустить что-то на переднем плане. Простой способ сделать это - настроить устройство / dev / null как команду CMD или ENTRYPOINT вашего Докер изображение. Эта команда также могла запустить в качестве последнего шага в пользовательском скрипте, используемом с CMD или ENTRYPOINT.

Рекомендуемые: