Sobes.tech
Junior — Middle

Θα συνεχίσει να λειτουργεί το κοντέινερ μετά την επανεκκίνηση του συστήματος-υποδοχής;

sobes.tech AI

Απάντηση από AI

Κατά την προεπιλογή, οι κοντέινερ Docker δεν συνεχίζουν να λειτουργούν μετά την επανεκκίνηση του συστήματος-υποδοχής, σταματούν μαζί με αυτό. Για να ξεκινήσει αυτόματα ένα κοντέινερ μετά την επανεκκίνηση, πρέπει να οριστεί μια πολιτική επανεκκίνησης.

Για παράδειγμα, κατά την εκκίνηση ενός κοντέινερ, μπορείτε να ορίσετε την ακόλουθη παράμετρο:

docker run --restart unless-stopped ...

Δυνατές τιμές για το --restart:

  • no — μην επανεκκινείτε (προεπιλογή)
  • on-failure — επανεκκινήστε σε περίπτωση σφαλμάτων
  • always — πάντα επανεκκινήστε το κοντέινερ
  • unless-stopped — επανεκκινήστε όσο το κοντέινερ δεν διακοπεί χειροκίνητα

Εάν οριστεί μια πολιτική επανεκκίνησης, το Docker θα ξεκινήσει αυτόματα τα κοντέινερ με αυτήν τη ρύθμιση μετά την επανεκκίνηση του συστήματος-υποδοχής.