Защо моят Docker контейнер се рестартира?
Защо моят Docker контейнер се рестартира?

Видео: Защо моят Docker контейнер се рестартира?

Видео: Защо моят Docker контейнер се рестартира?
Видео: Manage Multi Container Apps with #dockercompose | #CloudNativeNinja PT4 2024, Ноември
Anonim

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

Във връзка с това, как да спра да се рестартира контейнерът Docker?

Вижте документацията за докер актуализиране и Рестартиране на Docker политики. Можете да започнете своя контейнер с -- рестартирам =освен ако- спряна . Ако имате рояк рестартиране на контейнери , рояк ще рестартирам всякакви контейнери Вие Спри се или rm, независимо от рестартирам опция.

Освен това какво прави рестартирането на Docker? Docker осигурява рестартирам правила, за да контролирате дали вашите контейнери стартират автоматично при излизане или кога Docker се рестартира . Рестартирам политики гарантират, че свързаните контейнери се стартират в правилния ред. Docker препоръчва да използвате рестартирам политики и избягвайте използването на мениджъри на процеси за стартиране на контейнери.

По този начин рестартирането на Docker убива ли контейнерите?

3 отговора. ще убие процеса, ако работи и премахнете контейнер , в една стъпка. Ако тичам с… рестартирам =винаги, докер Спри се ще спрете процеса и той остава спрян.

Как да стартирам докер контейнер непрекъснато?

Ако искате да запазите своя контейнер работи в отделен режим, трябва бягай нещо на преден план. Лесен начин да направите това е да следите устройството /dev/null като командата CMD или ENTRYPOINT на вашия Docker образ. Тази команда също може да бягай като последна стъпка в персонализиран скрипт, използван с CMD или ENTRYPOINT.

Препоръчано: