Cum se iau containere cu picioare!!!Dachser
Cuprins:
Docker este o platformă de containerizare care vă permite să construiți, să testați și să implementați rapid aplicații ca containere portabile și autosuficiente care pot rula practic oriunde. Este standardul de facto pentru implementarea containerelor și este un instrument esențial pentru inginerii DevOps și integrarea continuă și conducta de livrare a acestora., vă vom explica cum să enumerați containerele Docker.
Lista containerelor de andocare
Comanda Docker pentru listarea containerelor are următoarea formă:
docker container ls
Versiunile mai vechi de Docker înainte de 1.13 utilizează o comandă diferită pentru a lista containerele:
docker ps
Comanda de mai sus este încă acceptată în versiunile Docker mai noi, unde comanda
ps
este un alias pentru
container ls
.
Pentru a lista containerul
docker container ls
, executați comanda
docker container ls
fără nicio opțiune:
docker container ls
Rezultatul va arăta astfel:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
Fiecare linie de ieșire include următoarele coloane:
-
Container ID- Un șir alfanumeric unic care identifică fiecare container.Image- Imaginea Docker folosită pentru crearea containerului.Command- Comanda care se execută la pornirea containerului.Created- Timpul de creare a containerului.Status- Starea containerului.Ports- porturile publicate ale containerului.Name- Numele containerului.
Dacă nu există containere rulante, este afișată doar linia antetului.
Opțiunea
-a
,
--all
spune că
docker container ls
să imprime o listă cu toate containerele:
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
În mod implicit, coloanele cu o lungime care depășește o limită specificată sunt trunchiate. Folosiți opțiunea
--no-trunc
pentru a dezactiva trunchierea:
docker container ls --no-trunc
Pentru a afișa doar ID-urile containerelor trece opțiunea
-q
,
--quiet
:
docker container ls -q
c8bded53da86 571c3a115fcf 05ef6d8680ba
--format
vă permite să formatați ieșirea folosind un șablon Go. De exemplu, pentru a imprima doar numele și starea containerelor, inclusiv antetul pe care l-ar rula:
docker container ls --format 'table {{.Names}}\t{{.Status}}'
NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours
Utilizați opțiunea
-s
,
--size
pentru a vizualiza dimensiunea containerelor:
docker container ls -s
Fiecare linie va include o coloană numită
SIZE
care arată dimensiunea containerului:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)
Opțiunea
--last
,
-n
spune comanda să afișeze
n
ultimele containere create, inclusiv toate stările. De exemplu, pentru a vizualiza ultimele două containere create, ați rula:
docker container ls -n 2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg
Există, de asemenea, o opțiune de a enumera doar cel mai recent container creat
--latest
,
-l
care este același cu
-n 1
:
docker container ls -l
Opțiunea
--filter
,
-f
vă permite să filtrați ieșirea pe baza anumitor criterii. De exemplu, pentru a vizualiza doar containerele cu starea
exited
ar fi rulat:
docker container ls -f "status=exited"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db
Pentru o listă a tuturor filtrelor acceptate, verificați documentația Docker
Concluzie
Un container Docker este o instanță de rulare autonomă a unei imagini.
Pentru a enumera containerele Docker, utilizați comanda
docker container ls
sau aliasul
docker ps
.
Cum să enumerați și să ștergeți regulile firewall-ului ufw
UFW reprezintă un firewall necomplicat și este un frontend ușor de utilizat pentru gestionarea regulilor de firewall iptables (netfilter). În acest tutorial, vom acoperi modul de enumerare și ștergere a regulilor firewall UFW.
Cum să eliminați containerele, imaginile, volumele și rețelele de andocare
Acest ghid servește ca o foaie de înșelăciune pentru a ajuta utilizatorii Docker să își păstreze sistemul organizat și pentru a elibera spațiu pe disc eliminând containerele, imaginile, volumele și rețelele Docker neutilizate.
Cum să enumerați pachetele instalate pe centos
În acest tutorial, vă vom arăta cum să listați și să filtrați pachetele instalate pe CentOS. Știind cum să enumerați pachetele instalate pe sistemul dvs. CentOS poate fi util în situațiile în care trebuie să instalați aceleași pachete pe o altă mașină sau dacă doriți să reinstalați sistemul.







