Αυτό συμβαίνει εάν εκτελείτε ένα κοντέινερ προσκηνίου (χρησιμοποιώντας τη λειτουργία docker) και, στη συνέχεια, πατήσετε Ctrl+C ότανεκτελείται το πρόγραμμα. Όταν συμβεί αυτό, το πρόγραμμα θα σταματήσει και το κοντέινερ θα βγει. Το κοντέινερ διακόπηκε με τη χρήση docker stop: Μπορείτε να σταματήσετε χειροκίνητα ένα κοντέινερ χρησιμοποιώντας την εντολή docker stop.
Τι συμβαίνει κατά την έξοδο από το κοντέινερ Docker;
Από προεπιλογή, τι συμβαίνει σε ένα Docker Container όταν η διαδικασία που εκτελείται εξέρχεται; Το κοντέινερ κάνει επανεκκίνηση και επανεκκινεί τη διαδικασία.
Ποιο από τα παρακάτω ισχύει στο Docker όταν γίνεται έξοδος από ένα κοντέινερ;
Απάντηση: Κατά την έξοδο από ένα Docker Container, δεν προκύπτει απώλεια δεδομένων καθώς όλα τα δεδομένα εγγράφονται στο δίσκο από την εφαρμογή με μοναδικό σκοπό τη διατήρηση. Αυτή η διαδικασία επαναλαμβάνεται συνεχώς έως ότου και εκτός εάν το κοντέινερ διαγραφεί κατηγορηματικά.
Τι είναι η κατάσταση εξόδου στο Docker;
Αυτό μπορεί να προκληθεί από την απότομη διακοπή ενός δοχείου. Εάν εκτελούσατε ένα κοντέινερ σε ένα κέλυφος bash και στη συνέχεια ρυθμίσετε + C ή χάσατε τη σύνδεση - αυτό θα προκαλούσε αυτό το πρόβλημα.
Πώς γνωρίζετε εάν ένα κοντέινερ εξήλθε;
- Βρείτε το σταματημένο κοντέινερ μέσω docker ps - a.
- πάρτε το αναγνωριστικό κοντέινερ του αποτυχημένου κοντέινερ.
- Αντικαταστήστε το σε αυτήν την εντολή cat /var/lib/docker/containers//-json.log.