Istnieje polecenie, aby wyświetlić listę obrazów, docker images
ale wydaje się, że nie ma odpowiedniego docker containers
.
Poza byciem rootem i przyglądaniem się temu /var/lib/docker
nie wydaje się, aby to zrobić. Czy coś brakuje? Czy to coś, czego nie należy robić?
Odpowiedzi:
Aby wyświetlić tylko działające kontenery, użyj podanego polecenia:
Aby wyświetlić wszystkie kontenery, użyj podanego polecenia:
Aby wyświetlić ostatnio utworzony kontener (obejmuje wszystkie stany), użyj podanego polecenia:
Aby wyświetlić n ostatnio utworzonych kontenerów (obejmuje wszystkie stany), użyj podanego polecenia:
Aby wyświetlić całkowite rozmiary plików, użyj podanego polecenia:
Treść przedstawiona powyżej pochodzi z docker.com .
W nowej wersji Dockera polecenia są aktualizowane, a niektóre polecenia zarządzania są dodawane:
Służy do wyświetlania listy wszystkich działających kontenerów.
A jeśli chcesz je wyczyścić,
Służy do wyświetlania listy wszystkich utworzonych kontenerów niezależnie od ich stanu.
I zatrzymać wszystkie kontenery Dockera (siła)
Tutaj kontener jest poleceniem zarządzania.
źródło
docker rm
idocker ps
) nie pojawiają się w pomoc Döcker za.docker system prune --all
. Dokumentacjędocker ps
wyświetla wszystkie uruchomione i wstrzymane kontenery. Aby wyświetlić tylko te działające:docker ps --filter="status=running"
docker ps
pokazuje tylko informacje o pojemnikach. Potrzebujesz informacji o obrazach. Możesz zobaczyć wszystkie lokalne obrazy za pomocądocker images
polecenia.Aby wyświetlić listę wszystkich uruchomionych i zatrzymanych kontenerów
Aby wyświetlić listę wszystkich działających kontenerów (wystarczy podać oczywiste, a także przykładowe użycie opcji filtrowania -f)
Aby wyświetlić listę wszystkich uruchomionych i zatrzymanych kontenerów, pokazując tylko ich identyfikator kontenera
Aby usunąć wszystkie pojemniki, które NIE są uruchomione
źródło
Zauważ, że jakiś czas temu wprowadzono aktualizację tego polecenia. Domyślnie nie wyświetla rozmiaru kontenera (ponieważ jest to dość kosztowne dla wielu działających kontenerów). Posługiwać się
docker ps -s
do wyświetlania rozmiaru pojemnika.źródło
docker ps -as
(nie zapomnij wstawić,sudo
jeśli demon działa jako root)docker ps -s pokaże tylko rozmiar działających kontenerów.
Aby sprawdzić rozmiar wszystkich pojemników, użyj
docker ps -as
źródło
Istnieją również następujące opcje:
od: 1.13.0 (18.01.2017) :
i jak stwierdzono tutaj: Przedstawiamy Docker 1.13 , zachęcamy użytkowników do przyjęcia nowej składni:
źródło
docker --help
sugerowany interfejs ma 3 strony z powrotem w danych wyjściowych, ukryty przed nieaktualnymi poleceniami!Aby wyświetlić listę tylko kontenerów SHA1:
W ten sposób możesz użyć listy wszystkich kontenerów do innych poleceń (które akceptują wiele identyfikatorów kontenerów jako parametry).
Na przykład, aby wymienić tylko z nazwy wszystkich pojemników (ponieważ
docker ps
liście tylko ich nazwy z innymi informacjami):źródło
Zestaw poleceń Docker jest prosty i dobrze się trzyma:
Nauczanie aliasów jako pierwsze jest mylące. Gdy zrozumiesz, co się dzieje, mogą zapisać kilka naciśnięć klawiszy:
W Dockerze znajduje się kilka aliasów. Na przykład:
wszystkie są tym samym poleceniem (sprawdź, jak się używa
docker help image rm
).źródło
Istnieje wiele sposobów wyświetlania wszystkich kontenerów.
Możesz także użyć opcji dawania
[option]
.Opcje -:
Możesz użyć takiej opcji:
źródło
Aby wyświetlić tylko działające kontenery
docker ps
Aby wyświetlić wszystkie kontenery (obejmuje wszystkie stany)
docker ps -a
Aby wyświetlić najnowszy utworzony kontener (obejmuje wszystkie stany)
docker ps -l
Aby wyświetlić n ostatnio utworzonych kontenerów (obejmuje wszystkie stany)
docker ps -n=-1
Aby wyświetlić całkowite rozmiary plików
docker ps -s
W nowej wersji Dockera polecenia są aktualizowane, a niektóre polecenia zarządzania są dodawane:
docker container ls
Wyświetl listę wszystkich działających kontenerów.
docker container ls -a
źródło
Wyświetl listę uruchomionych kontenerów: -
$ docker ps
Wyświetl wszystkie pojemniki: -
$ docker ps -a
Lista tylko zatrzymanych pojemników: -
źródło
po prostu wygodny sposób na zdobycie ostatnich n = 5 kontenerów (bez względu na to, czy są uruchomione czy nie):
źródło
Posługiwać się
docker container ls
do wyświetlania listy wszystkich działających kontenerów.Użyj flagi,
-a
aby wyświetlić wszystkie kontenery (nie tylko uruchomione). to znaczydocker container ls -a
Użyj flagi,
-q
aby pokazać pojemniki i ich numeryczne identyfikatory. to znaczydocker container ls -q
Odwiedź dokumentację, aby poznać wszystkie dostępne opcje tego polecenia.
źródło
Otrzymałem komunikat o błędzie
Cannot connect to the Docker daemon.
Zapomniałem, że uruchamiam demona jako root i potrzebowałemsudo
:źródło
alias docker="sudo --group docker docker"
Poniższe polecenie domyślnie wyświetla tylko działające kontenery.
Aby zobaczyć wszystkie pojemniki:
Aby wyświetlić najnowszy utworzony kontener:
źródło