Proč se můj kontejner Docker restartuje?
Proč se můj kontejner Docker restartuje?

Video: Proč se můj kontejner Docker restartuje?

Video: Proč se můj kontejner Docker restartuje?
Video: How To Start Docker Containers Automatically After A Reboot? | Docker Tutorial | #programming 2024, Smět
Anonim

Kontejner pokusí se nastartovat. v a procesu, pokusí se o přístup k souboru/knihovně, která neexistuje. To restartuje protože restart zásada musí být nastavena na něco jiného než ne ( a výchozí), (pomocí buď a příznak příkazového řádku -- restartovat nebo přístavník -komponovat.

V souvislosti s tím, jak zastavím restartování kontejneru Docker?

Viz dokumentace pro přístavní dělník aktualizovat a Restart dockeru opatření. Můžete začít svůj kontejner s -- restartovat =pokud- zastavil . Pokud máte roj restartování a kontejnery , bude roj restartovat žádný kontejnery vy stop nebo rm, bez ohledu na restartovat volba.

Co dělá restart Dockeru? Přístavní dělník poskytuje restartovat zásady, které určují, zda se vaše kontejnery spouštějí automaticky při ukončení nebo kdy Docker se restartuje . Restartujte zásady zajišťují, že propojené kontejnery jsou spouštěny ve správném pořadí. Přístavní dělník doporučuje používat restartovat zásady a vyhněte se používání procesních manažerů ke spouštění kontejnerů.

Zabije restartování Dockeru tímto způsobem kontejnery?

3 odpovědi. zabije proces, pokud běží, a odstraňte kontejner , v jednom kroku. Pokud poběžím s -- restartovat = vždy, přístavní dělník stop vůle zastavit proces a zůstane zastavený.

Jak mohu nepřetržitě spustit kontejner dockeru?

Pokud byste si chtěli ponechat své kontejner běží v odděleném režimu, musíte běh něco v popředí. Snadný způsob, jak toho dosáhnout, je označit zařízení /dev/null jako příkaz CMD nebo ENTRYPOINT vašeho Přístavní dělník obraz. Tento příkaz mohl také běh jako poslední krok ve vlastním skriptu používaném s CMD nebo ENTRYPOINT.

Doporučuje: