Per què es reinicia el meu contenidor Docker?
Per què es reinicia el meu contenidor Docker?

Vídeo: Per què es reinicia el meu contenidor Docker?

Vídeo: Per què es reinicia el meu contenidor Docker?
Vídeo: How To Use Docker To Make Local Development A Breeze 2024, Abril
Anonim

Contenidor intenta engegar. En el procés, intenta accedir a un fitxer/biblioteca que no existeix. Això reinicia perquè el reinici la política s'ha d'haver establert en una altra cosa que no ( el per defecte), (utilitzant qualsevol el bandera de línia d'ordres -- reinicia o el docker -compondre.

En aquest sentit, com puc evitar que el contenidor Docker es reiniciï?

Consulteu la documentació per a docker actualitzar i Reinici de Docker polítiques. Podeu començar el vostre contenidor amb -- reinicia =tret que- aturat . Si tens un eixam reiniciant el contenidors , l'eixam ho farà reinicia cap contenidors vostè Atura o rm, independentment de la reinicia opció.

A més, què fa el reinici de Docker? Docker proporciona reinicia polítiques per controlar si els contenidors s'inicien automàticament quan surten o quan Docker es reinicia . Reinicia les polítiques garanteixen que els contenidors enllaçats s'iniciïn en l'ordre correcte. Docker recomana que utilitzeu reinicia polítiques i eviteu utilitzar gestors de processos per iniciar contenidors.

D'aquesta manera, el reinici de Docker mata els contenidors?

3 respostes. matarà el procés si s'està executant i elimineu el contenidor , en un sol pas. Si corro amb… reinicia =sempre, docker Atura voluntat atura el procés i roman aturat.

Com puc executar un contenidor Docker contínuament?

Si voleu conservar el vostre contenidor en funcionament en mode separat, cal correr alguna cosa en primer pla. Una manera senzilla de fer-ho és col·locar el dispositiu /dev/null com a comandament CMD o ENTRYPOINT del vostre Docker imatge. Aquesta comanda també podria correr com a darrer pas en un script personalitzat utilitzat amb CMD o ENTRYPOINT.

Recomanat: