Docher

Foaie de trucuri Docker

Foaie de trucuri Docker
Docker este o platformă open-source care poate fi utilizată pentru a construi, expedia și rula aplicații prin ambalarea software-ului în containere. Docker are o mulțime de comenzi și opțiuni și este foarte dificil să vă amintiți fiecare comandă. Dacă sunteți nou în Docker sau chiar dacă aveți o anumită experiență în mediul Docker, poate fi util să aveți o referință rapidă pentru comenzile Docker cele mai utilizate pentru a gestiona mediul Docker.

Acest tutorial explică unele dintre cele mai frecvent utilizate comenzi Docker.

Termeni Docker

Această secțiune definește câțiva dintre cei mai utili termeni Docker.

Imagine Docker: Un set de fișiere numai în citire. Aceste fișiere fac parte dintr-un sistem de operare care este necesar pentru a rula un container Docker.

Fișier Docker: Un fișier text simplu care conține toate comenzile pe care un utilizator le poate apela în linia de comandă pentru a asambla sau a construi o imagine.

Containere Docker: Alternative mici și ușoare la mașinile virtuale utilizate pentru a rula aplicația într-un mediu izolat.

Registrul Docker: Un loc centralizat pentru stocarea tuturor imaginilor Docker care vă permite să încărcați și să descărcați orice imagini folosind linia de comandă.

Volum Docker: Un mecanism sau tehnică care stochează datele generate de containerul Docker.

Rețea Docker: Folosit pentru a comunica între gazdă și container.

Comenzi de informare Docker

Dacă sunteți responsabil pentru gestionarea containerului și a imaginii Docker, atunci va trebui să știți cum să obțineți informații importante despre containere și imagini pentru a le gestiona.

Pentru a imprima informații despre platforma Docker instalată pe sistemul dvs., rulați următoarea comandă:

informații despre andocare

Comanda va furniza informații detaliate despre Docker, ca în următoarea ieșire:

Client:
Mod de depanare: fals
Server:
Containere: 10
Alergare: 2
Întrerupt: 0
Oprit: 8
Imagini: 8
Versiunea serverului: 18.09.1
Driver de stocare: overlay2
Sistem de fișiere de rezervă: xfs
Suportă d_type: true
Native Overlay Diff: adevărat
Driver de înregistrare: fișier json
Driver Cgroup: cgroupfs
Pluginuri:
Volum: local
Rețea: bridge host macvlan null overlay
Jurnal: awslogs fluentd gcplogs gelf journald json-file logentries locale splunk syslog
Roi: inactiv
Runtimes: runc
Timp de rulare implicit: runc
Binar Init: docker-init
versiune containerd: c4446665cb9c30056f4998ed953e6d4ff22c7c39
versiunea runc: 4fc53a81fb7c994640722ac585fa9ca548971871
versiunea init: fec3683
Opțiuni de securitate:
seccomp
Profil: implicit
Versiunea kernel: 4.18.0-193.14.2.el8_2.x86_64
Sistem de operare: CentOS Linux 8 (Core)
Tip O: linux
Arhitectură: x86_64
CPU: 2
Memorie totală: 1.94GiB
Nume: centos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Docker Root Dir: / var / lib / docker
Mod de depanare: fals
Registr: https: // index.docher.io / v1 /
Etichete:
Experimental: fals
Registrele nesigure:
127.0.0.0/8
Restaurare live activată: fals
Licență produs: motor comunitar

Pentru a lista numai containerele care rulează în sistemul dvs., rulați următoarea comandă:

docker ps

Pentru a afișa atât containerele care rulează, cât și cele oprite din sistemul dvs., rulați următoarea comandă:

docker ps -a

Pentru a imprima jurnalele oricărui container care rulează, rulați următoarea comandă:

docker jurnalele container-id

Pentru a imprima informațiile despre obiect despre un container, rulați următoarea comandă:

docker inspectează ID-ul containerului

Pentru a imprima toate procesele care rulează într-un container, rulați următoarea comandă:

docker top container-id

Pentru a imprima utilizarea resurselor live ale oricărui container, rulați următoarea comandă:

docker stats cntainer-id

Pentru a imprima modificările pe fișiere și directoare într-un sistem de fișiere, rulați următoarea comandă:

docker diff container-id

Comenzi pentru containere Docker

Pentru a porni un container, rulați următoarea comandă:

docker start container-id

Pentru a opri un container, executați următoarea comandă:

docker stop container-id

Pentru a întrerupe un container, rulați următoarea comandă:

docker pauză container-id

Pentru a reporni un container, rulați următoarea comandă:

docker reporniți container-id

Pentru a întrerupe un container întrerupt, executați următoarea comandă:

docker unpause container-id

Pentru a trimite un semnal de ucidere către un container care rulează, rulați următoarea comandă:

docker kill container-id

Pentru a bloca până când se oprește un container care rulează, rulați următoarea comandă:

docker wait container-id

Pentru a vă conecta la un container care rulează, rulați următoarea comandă:

docker atașați container-id

Pentru a redenumi un container existent, rulați următoarea comandă:

docker redenumește container-name nou-container-name

Pentru a crea un container dintr-o imagine fără a o porni, rulați următoarea comandă:

docker creează nume-imagine

Pentru a porni un container nou dintr-o imagine și a elimina containerul la ieșire, rulați următoarea comandă:

docker run --rm imagine-nume

Pentru a porni un container nou dintr-o imagine și a-l rula, executați următoarea comandă:

docker run -td imagine-nume

Pentru a porni un container nou dintr-o imagine și a crea un shell bash interactiv în container, rulați următoarea comandă:

docker run -it -rm image-name / bin / bash

Pentru a actualiza configurația unuia sau mai multor containere, rulați următoarea comandă:

docker update container-name

Pentru a elimina un container dacă acesta nu rulează, rulați următoarea comandă:

docker container rm container-name

Comenzi de imagine Docker

Pentru a extrage o imagine din registrul Docker Hub, rulați următoarea comandă:

docker pull image-name

Pentru a crea o imagine din fișierul Docker, rulați următoarea comandă:

docker build Dockerfile

Pentru a împinge o imagine în registrul Docker Hub, rulați următoarea comandă:

docker push dockerhubusername / imagename

Pentru a crea o imagine dintr-un container, rulați următoarea comandă:

docker confirmă numele containerului nume-imagine nouă

Pentru a salva o imagine în arhiva tar, executați următoarea comandă:

docker salvează imagine-nume> fișier

Pentru a elimina o imagine, executați următoarea comandă:

docker rmi imagine-nume

Pentru a lista toate imaginile disponibile în sistemul dvs., rulați următoarea comandă:

imagini docker

Pentru a afișa istoricul unei imagini, rulați următoarea comandă:

istoricul dockerului nume-imagine

Comenzi Docker Network

Această secțiune vă arată câteva comenzi legate de rețea.

Pentru a lista toate rețelele din sistemul dvs., rulați următoarea comandă:

rețea docker ls

Pentru a imprima informații despre una sau mai multe rețele, rulați următoarea comandă:

rețea docker inspectează numele rețelei

Pentru a conecta un container la o rețea, rulați următoarea comandă:

docker network connect-network network-name container-name

Pentru a deconecta un container de la o rețea, executați următoarea comandă:

rețea docker deconectați numele rețelei numele containerului

Pentru a elimina una sau mai multe rețele, rulați următoarea comandă:

docker network rm network-name

Comenzi de volum Docker

Această secțiune vă arată câteva comenzi legate de volum în Docker.

Pentru a crea un volum Docker nou, executați următoarea comandă:

volumul docker creează volumul-nume

Pentru a lista toate volumele Docker din sistemul dvs., executați următoarea comandă:

lista volumului docker

Pentru a imprima mai multe informații despre un volum Docker, rulați următoarea comandă:

volumul de andocare inspectează volumul-nume

Pentru a elimina un volum Docker din sistemul dvs., executați următoarea comandă:

docker volume rm volume-name

Concluzie

În acest ghid, ați aflat despre cele mai frecvent utilizate comenzi legate de Docker. Sper că acest articol vă va economisi timp atunci când gestionați mediul Docker pe sistemul dvs.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...