Docker-kommandoer Cheat Sheet - Introduktion

Med DevOps, der overtager al softwarebranchen, er der et behov for værktøjer, der kan udføre alle aktiviteter i softwareudviklingens livscyklus sammen. Docker er et værktøj designet til at oprette, implementere og køre forskellige applikationer ved at bruge containere. Disse containere hjælper udvikleren med at oprette pakker til en applikation med alle de dele, der er nødvendige i programmet. Dette kan være forskellige biblioteker og andre afhængigheder og sende det ud til pakken. Docker fungerer som en virtuel maskine. Det gør det muligt for applikationerne at bruge den samme Linux-kerne som det system, de kører, og kræver kun de applikationer, der skal sendes, og ting, der ikke allerede kører på computeren. Lad os se på nogle af Docker-kommandoerne snyderark nedenfor.

Grundlæggende Docker-kommandoer Cheat Sheet

1. docker version

Disse Docker-kommandoer giver den aktuelt installerede version af docker.

2. hjælp til docker

Denne Cheat Sheet Docker-kommando giver hele listen over kommandoer, som Docker-klienten forstår. De fleste af de kommandoer, der findes her, bruges til at håndtere containerne.

3. docker start

Denne kommando lader brugeren starte en bestemt beholder.

Syntaks er : docker start (container)

4. docker ps -a

Denne kommando hjælper med at få alle kørende containere såvel som containerne, der er afsluttet fra.

5. docker exec -ti (container) (kommando)

Dette Docker-kommandoer snyderi kan bruges til at køre en hvilken som helst shell-kommando inden i en bestemt beholder.

6. docker run -ti –rm –billede

Denne Cheat Sheet Docker-kommando udfører arbejdet med at oprette og starte en container på samme tid. Det kan også køre kommandoen i det og til sidst fjerne beholderen efter at have udført denne kommando.

7. docker inspicere

Denne Cheat Sheet Docker-kommando er nyttig til at få vist lavt niveau information om et bestemt Docker-objekt.

8. docker drab

Denne kommando bruges til at dræbe containeren ved at stoppe udførelsen af ​​containeren. Docker kill er forskellig fra 'docker stop', da 'docker stop' giver containeren tid til at lukke ordentligt ned, og i sådanne situationer tager det længere tid at stoppe. Kill-kommandoen stopper på den anden side processen med det samme.

9. docker-engagement

Denne kommando hjælper med at skabe et nyt billede af enhver redigeret container, der allerede findes på containeren.

10. docker-login

Hvis en bruger vil logge ind på docker-arkivet, skal brugeren bruge denne kommando.

Mellemliggende Docker-kommandoer Cheat Sheet

Nedenstående kommandoer kan bruges på mellemliggende niveau af enhver bruger.

11. Docker-skub

Denne kommando kan bruges til at skubbe et billede til docker-hub-depotet.

Syntaks for denne kommando er som nedenfor:

docker push

12. Docker-billeder

Denne kommando viser alle billeder, der er gemt lokalt på en computer. Det viser også alle billeder inklusive alle mellembilleder på terminalen.

13. docker build

Ved at bruge denne kommando opbygges et dockerbillede fra en Docker-fil. Tiden i slutningen af ​​kommandoen specificerer den kontekst, der er bygget ved hjælp af Docker-billedet. Hvis filen ikke findes i den samme mappe, hvor kommandoen køres, skal brugeren tilføje '-f' -flagget for at specificere den mappe, hvor filen findes.

14. Docker trækker

Denne kommando kan bruges til at trække et billede fra docker-registreringsdatabasen til din computer. Der kan også trækkes en bestemt version af et billede.

15. docker-tag

Dette hjælper med at tagge billedet med et hvilket som helst tag, der hjælper det register, der vil blive brugt i stedet for det, der blev brugt lokalt. Dette tag kan være det samme som det lokale tag.

16 docker rm $ (docker ps -a -q)

Denne kommando er nyttig, når en bruger sletter alle containere, der i øjeblikket ikke er i kørselstilstand. Ved at trykke på denne kommando slettes alle unødvendige containere.

17 docker oprette –navn container_navn image_navn: tag

Dette Cheat Sheet Docker-kommandoer er nyttigt, når en container fra ethvert billede skal instantieres. Det kræves altid, at du navngiver filen eller billedet ved at angive parameteren –navn. Når dette er gjort, er det påkrævet at køre docker start container_name og docker stop container_name kommandoer. Når beholderen er oprettet, kan den køres til yderligere anvendelser.

18. docker rmi

Denne kommando er nyttig, når brugeren ønsker at slette et billede fra det lokale billedlager.

19. docker ps

For at få en liste over alle containere, der kører i øjeblikket, kan bruger bruge denne kommando og få en komplet liste.

20. docker-maskine env standard

Hvis brugeren ønsker at konfigurere miljøvariablerne, kommer denne kommando til din redning. 'standard' her antyder, at uden nogen yderligere kompleksitet skal denne kommando køre og indstille kommandolinjevariablerne. Som udvikler kan du også liste de tilgængelige maskiner med kommandoen til docker-maskine og starte eller stoppe alle bestemte maskiner.

Avancerede Docker-kommandoer Cheat Sheet

21. Brug af flere Docker-komponeringsfiler

Disse Cheat Sheet Docker-kommandoer bruger flere docker-filer, som en udvikler skal ændre applikationen med dens miljøer, iscenesættelse og produktion. Kommandoen Docker Compose hjælper med at tage denne fremad, da den allerede læser to filer som standard. Kommandoen kan være:

  • $ docker-komponere up -f my-override-1.yml my-override-2.yml
  • Udvikler kan bruge –f mulighed for at docker komponere for at bruge flere filer.

22. Brug af ONBUILD-kommandoer i billeder

Dette ONBUILD-direktiv specificerer forskellige kommandoer, der skal køres, når der bygges et nyt billede fra det billede, der bruges. Det kan tænkes på et koncept om arv.

F.eks. ONBUILD COPY package.json / app

Tips og tricks til Docker-kommandoer Cheat Sheet

Nedenfor tricks på Docker Commands Cheat Sheet kan hjælpe dig med at spare en masse tid

1. Hale logfiler

TIL hurtigt se på logfiler nedenfor kan kommando bruges

sudo docker logs -t-tail 1000 my_postgres 2> & 1 | grep -I fejl

2. Kopier og indsæt filer

Docker giver dig mulighed for at kopiere og indsætte filer i en container. Det kan gøres fra vært til container og vice versa.

COPY script.sh / tmp
TILFØJ script.sh / tmp

3. Stop alle containere

Alle containere kan stoppes ved hjælp af kommandoen nedenfor

docker stop $ (docker ps -q) - kører kun stop for aktiv
docker stop $ (docker ps -aq) - kører stop for alle

Konklusion

Docker er en frelser i DevOps arbejdsmiljø. Med sine forskellige faciliteter er det et af de bedste værktøjer, der kan bruges til at implementere forskellige projekter. Docker er den bedste platform til at udvikle, sende og køre forskellige applikationer sammen.

Anbefalet artikel

Dette har været en guide til Docker Commands Cheat Sheet. Her har vi diskuteret indhold og kommando samt gratis tip og tricks fra Docker Commands Cheat Sheet. Du kan også se på følgende artikel for at lære mere -

  1. Du skal prøve Cheat Sheet Python
  2. Hvad er Cheat Sheet Word
  3. Sådan bruges Cheat Sheet MySQL
  4. Angular 2 Cheat Sheet

Kategori: