Kāpēc mans Docker konteiners tiek restartēts?
Kāpēc mans Docker konteiners tiek restartēts?

Video: Kāpēc mans Docker konteiners tiek restartēts?

Video: Kāpēc mans Docker konteiners tiek restartēts?
Video: How To Start Docker Containers Automatically After A Reboot? | Docker Tutorial | #programming 2024, Maijs
Anonim

Konteiners mēģina iedarbināt. In uz process, tas mēģina piekļūt failam/bibliotēkai, kas neeksistē. Tas restartējas jo restartēšana politikai jābūt iestatītai uz kaut ko citu, nevis uz nē ( uz noklusējuma), (izmantojot kādu no uz komandrindas karogs - restartēt vai dokeris - sacerēt.

Saistībā ar to, kā novērst Docker konteinera restartēšanu?

Skatiet dokumentāciju par dokeris atjaunināt un Docker restartēšana politikas. Jūs varat sākt savu konteiners ar -- restartēt =ja vien- apstājās . Ja jums ir bars restartēšana uz konteineri , bars būs restartēt jebkura konteineri tu stop vai rm, neatkarīgi no restartēt opciju.

Kā arī, ko dara Docker restartēšana? Docker nodrošina restartēt politikas, lai kontrolētu, vai konteineri tiek sākti automātiski, kad tie tiek izvesti, vai kad Docker restartējas . Restartēt politikas nodrošina, ka saistītie konteineri tiek palaisti pareizā secībā. Docker iesaka izmantot restartēt politikas un izvairieties no procesa pārvaldnieku izmantošanas konteineru palaišanai.

Vai šādā veidā, restartējot Docker, tiek iznīcināti konteineri?

3 atbildes. nogalinās procesu, ja tas darbojas, un noņemiet konteiners , vienā solī. Ja es skrienu ar… restartēt = vienmēr, dokeris stop gribu pārtrauciet procesu, un tas paliek apturēts.

Kā nepārtraukti darbināt doka konteineru?

Ja vēlaties paturēt savu konteiners darbojas atdalītajā režīmā, jums ir nepieciešams palaist kaut kas priekšplānā. Vienkāršs veids, kā to izdarīt, ir iestatīt /dev/null ierīci kā CMD vai ENTRYPOINT komandu Docker attēlu. Šī komanda varētu arī palaist kā pēdējo darbību pielāgotā skriptā, ko izmanto kopā ar CMD vai ENTRYPOINT.

Ieteicams: