Nu's o comandă pentru a lista imagini, docker imagini
, dar nu't pare a fi un corespondent `docker containerelor.
Altele decât devenind rădăcină și se uită în /var/lib/docker
nu nu't părea o modalitate de a face asta. Îmi scapă ceva? Este ceva ce nu - 't ar trebui să fac?
Pentru a afișa numai rularea containere folosiți-a dat comanda:
docker ps
Pentru a afișa toate containerele folosiți-a dat comanda:
docker ps -a
Pentru a afișa cele mai recente creat container (include toate statele) a utiliza-a dat comanda:
docker ps -l
Pentru a afișa n ultima creat containere (include toate statele) a utiliza-a dat comanda:
docker ps -n=-1
Pentru a afișa total fișiere de dimensiuni folosiți-a dat comanda:
docker ps -s
Conținutul prezentat mai sus este de la docker.com.
În cea mai nouă versiune de Docker, comenzile sunt actualizate, iar unele management commands se adaugă:
docker container ls
Este folosit pentru a lista toate rulează în containere.
docker container ls -a
Și apoi, dacă doriți să curățați-le pe toate,
docker rm $(docker ps -aq)
Este folosit pentru a lista toate containerele l-a creat, indiferent de starea sa.
Aici container este managementul de comandă.
Pentru a lista toate de funcționare și s-a oprit containere
docker ps -a
Pentru a lista toate rulează containere (doar evident și, de asemenea, exemplu de utilizare a -f opțiune de filtrare)
docker ps -a -f status=running
Pentru a lista toate de funcționare și s-a oprit containere, arătând doar containerul lor de identitate
docker ps -aq
Pentru a elimina toate containerele care NU sunt difuzate
docker rm `docker ps -aq -f status=exited`
Rețineți că cu ceva timp în urmă a existat o actualizare pentru această comandă. Acesta nu va arăta dimensiunea containerului de default (când acest lucru este destul de scump pentru mulți funcționare containere). Folosesc docker ps -s` a afișa dimensiunea containerului la fel de bine.
Există, de asemenea, următoarele opțiuni:
docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)
deoarece: 1.13.0 (2017-01-18):
Restructurarea CLI comenzi prin adăugarea
docker imagine " și " container docker
comenzi pentru o mai mare coerență #26025
și după cum se menționează aici: Introducerea Docker 1.13, utilizatorii sunt încurajați să adopte noua sintaxă:
CLI restructurate
În Docker 1.13, ne-am regrupat la fiecare comanda de a sta sub logic obiect interacționează cu. De exemplu, "lista" și "start" de containere sunt acum subcomenzi de docker container " și " istoria este o subcomanda de docker imagine`.
Aceste modificări să ne curețe Docker CLI sintaxă, pentru a îmbunătăți textul de ajutor și de a face Docker mai simplu de utilizat. Comanda vechi sintaxa este încă susținută, dar noi încurajăm pe toată lumea să adopte noua sintaxă.
Pentru a lista doar containere SHA1:
docker ps -aq --no-trunc
În acest fel, puteți utiliza lista de toate containere pentru alte comenzi (care accepta mai multe recipient de id-uri ca parametri).
De exemplu, pentru lista doar codul numele de toate containerele (din docker ps` lista doar numele lor cu alte informații):
docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)
Docker comanda set este simplu și ține bine împreună:
docker stack ls
docker service ls
docker image ls
docker container ls
Predarea pseudonime prima este confuz. Odată ce ați înțeles ceea ce's, ne poate salva de unele intrarile de la tastatura:
docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm
Există mai multe pseudonime din Docker. De exemplu:
docker rmi
docker image rm
docker image rmi
docker image remove
sunt toate la fel de comandă (a se vedea pentru sine dumneavoastră folosind `docker ajuta imaginea rm).
Folosiți docker container ls
pentru a lista toate rulează containere.
Utilizați pavilion -a
să arate toate containere (nu doar alergare). de exemplu `docker container ls-un
Utilizați pavilion -q
pentru a arăta containere și codurile numerice. de exemplu docker container ls-q
Vizita documentația pentru a afla toate opțiunile disponibile pentru această comandă.
Uneori sistemul nu permite, dacă utilizatorul nu are privilegiile necesare. Prin urmare, utilizarea "sudo" în Ubuntu.
Pentru toate procesele de funcționare:
sudo docker ps
Pentru toate procesele, chiar dacă acestea sunt oprite:
sudo docker ps -a
La Lista de containere: docker ps " sau " docker container ls
Pentru mai multe detalii despre comenzile: ps sau containere
Multumesc. :)
Pentru a afișa numai funcționare containere
docker ps
Pentru a arăta toate containerele (include toate statele)
`docker ps-o
Pentru a arăta cele mai recente creat recipient (include toate statele)
docker ps-l
Pentru a arăta n ultima creat containere (include toate statele)
docker ps-n=-1
Pentru a afișa numărul total de fișiere de dimensiuni
docker ps -s
În cea mai nouă versiune de Docker, comenzile sunt actualizate, iar unele management commands se adaugă:
docker container ls
Lista toate rulează în containere.
`docker container ls-un
Există multe modalități de a lista toate containerele.
puteți găsi folosind 3 Pseudonime ' ls, ps, lista asta.
sudo docker container ls
sudo docker container ps
sudo docker container list
sudo docker ps
sudo docker ps -a
Puteți utiliza, de asemenea, oferi opțiunea[opțiune]
.
Opțiuni:
-a, --all Show all containers (default shows just running)
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print containers using a Go template
-n, --last int Show last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don't truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
Puteți utiliza o opțiune de genul asta:
sudo docker ps //Showing only running containers
sudo docker ps -a //All container (running + stopped)
sudo docker pa -l // latest
sudo docker ps -n <int valuse 1,2,3 etc>// latest number of created containers
sudo docker ps -s // Display container with size
sudo docker ps -q // Only display numeric IDs for containers
docker docker ps -a | tail -n 1 //oldest container