Szczegółowa inspekcja
Część sekcji Wprowadzenie do Docker ścieżki Terminal w Coddy. Lekcja 18 z 40.
Docker przechowuje wiele szczegółowych informacji o każdym kontenerze: jego stan, obraz, z którego pochodzi, ustawienia sieciowe i inne. Polecenie docker inspect wyświetla je wszystkie w formacie JSON.
Zazwyczaj to więcej, niż potrzebujesz. Flaga --format pozwala wyodrębnić tylko jedno pole za pomocą znacznika zastępczego szablonu Go:
docker inspect --format "{{.State.Status}}" webTo wyświetla tylko stan kontenera, na przykład running. Inne przydatne symbole zastępcze to {{.Config.Image}} oznaczające nazwę obrazu. Ciąg formatujący przekształca ścianę JSON w pojedynczą wartość, której rzeczywiście potrzebujesz.
Wyzwanie
ŁatwyUruchom kontener nginx w tle pod nazwą app, a następnie użyj docker inspect z --format "{{.State.Status}}", aby wyświetlić tylko jego status.
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wprowadzenie do Docker
4Zarządzanie kontenerami
Nadawanie nazw konteneromKontenery działające w tleWyświetlanie wszystkich kontenerówZatrzymywanie i usuwaniePodsumowanie — cykl życia kontenera10Projekt aplikacji powitalnej
Przegląd projektuNapisz Dockerfile2Obrazy
Pobieranie obrazówWyświetlanie obrazówOznaczanie obrazów tagamiPowtórka — porządkowanie obrazów5Inspekcja kontenerów
Logi konteneraSzczegółowa inspekcjaWykonywanie poleceńPodsumowanie — kontrola stanuPoćwicz samodzielnie: Edytor online Terminal