Dzieje się tak, jeśli uruchomisz kontener pierwszego planu (używając docker run), a następnie naciśnij Ctrl+C, gdy program jest uruchomiony. Kiedy tak się stanie, program zostanie zatrzymany, a kontener zostanie zamknięty. Kontener został zatrzymany za pomocą docker stop: możesz ręcznie zatrzymać kontener za pomocą polecenia docker stop.
Co się stanie, gdy kontener Docker zostanie zamknięty?
Domyślnie, co dzieje się z kontenerem Docker, gdy uruchomiony przez niego proces zostanie zakończony? Kontener uruchamia się ponownie i ponownie uruchamia proces.
Które z poniższych stwierdzeń jest prawdziwe w Dockerze, gdy kontener jest zamykany?
Odpowiedź: Po zamknięciu kontenera Dockera, nie dochodzi do utraty danych, ponieważ wszystkie dane są zapisywane na dysku przez aplikację wyłącznie w celu zachowania. Ten proces jest konsekwentnie powtarzany, dopóki kontener nie zostanie jednoznacznie usunięty.
Jaki jest status wyjścia w Dockerze?
Może to być spowodowane nagłym zatrzymaniem kontenera. Jeśli uruchamiałeś kontener w powłoce bash, a następnie control + C lub utraciłeś połączenie - spowodowałoby to ten problem.
Skąd wiesz, czy kontener został opuszczony?
- Znajdź zatrzymany kontener za pomocą docker ps - a.
- pobierz identyfikator kontenera, który nie powiódł się.
- Zastąp go w tym poleceniu cat /var/lib/docker/containers//-json.log.