Docker kommandoer Cheat Sheet - Introduction

Når DevOps overtar all programvareindustrien, er det behov for verktøy som kan utføre alle aktiviteter i programvareutviklingens livssyklus sammen. Docker er et verktøy utviklet for å lage, distribuere og kjøre forskjellige applikasjoner ved å bruke containere. Disse beholderne hjelper utvikleren med å lage pakker for en applikasjon med alle delene som trengs i programmet. Dette kan være forskjellige biblioteker og andre avhengigheter og sender den ut til pakken. Docker fungerer som en virtuell maskin. Det gjør det mulig for applikasjonene å bruke den samme Linux-kjernen som systemet de kjører, og krever bare applikasjonene som skal sendes og ting som ikke allerede kjører på datamaskinen. La oss ta en titt på noen av Docker-kommandoene jukseark nedenfor.

Grunnleggende Docker-kommandoer Jukseark

1. docker-versjon

Disse Docker-kommandoene gir den nåværende installerte versjonen av docker.

2. dockerhjelp

Denne Cheat Sheet Docker-kommandoen inneholder hele listen over kommandoer som Docker-klienten forstår. De fleste kommandoene som er tilstede her, brukes til å håndtere containerne.

3. docker start

Denne kommandoen lar brukeren starte en bestemt container.

Syntaksen er : docker start (container)

4. docker ps -a

Denne kommandoen hjelper deg med å få tak i alle containere som kjører, så vel som containerne som kommer ut fra.

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

Dette chockarket for Docker-kommandoer kan brukes til å kjøre hvilken som helst skallkommando inne i en bestemt beholder.

6. docker run -ti –rm – image

Denne Cheat Sheet Docker-kommandoen gjør arbeidet med å opprette og starte en container samtidig. Den kan også kjøre kommandoen i den og til slutt fjerne beholderen etter å ha utført denne kommandoen.

7. docker inspisere

Denne Cheat Sheet Docker-kommandoen er nyttig når du får vist lavnivåinformasjon om et bestemt Docker-objekt.

8. docker drepe

Denne kommandoen brukes til å drepe containeren ved å stoppe utførelsen av containeren. Docker kill er forskjellig fra 'docker stop' ettersom 'docker stop' gir beholderen tid til å slå seg av ordentlig, og i slike situasjoner tar det lenger tid å stoppe. Kill-kommandoen stopper derimot prosessen umiddelbart.

9. docker forplikte

Denne kommandoen hjelper deg med å lage et nytt bilde av alle redigerte containere som allerede er på containeren.

10. docker-pålogging

Hvis en bruker ønsker å logge inn på docker-depotet, må brukeren benytte seg av denne kommandoen.

Mellomliggende Docker kommandoer Jukseark

Under kommandoer kan brukes på et mellomnivå av enhver bruker.

11. Docker-trykk

Denne kommandoen kan brukes til å skyve et bilde til docker hub depot.

Syntaks for denne kommandoen er som nedenfor:

docker push

12. Docker-bilder

Denne kommandoen viser alle bilder som er lagret lokalt på en datamaskin. Den viser også alle bilder inkludert alle mellombilder på terminalen.

13. docker build

Ved å bruke denne kommandoen bygges et docker-bilde fra en Docker-fil. Tiden på slutten av kommandoen spesifiserer konteksten som er bygd ved å bruke Docker-bildet. Hvis filen ikke ligger i den samme mappen som kommandoen kjøres, trenger brukeren å legge til -f-flagget for å spesifisere mappen der filen ligger.

14. Docker trekker

Denne kommandoen kan brukes til å trekke et bilde fra dockerregisteret til datamaskinen din. Du kan også trekke en bestemt versjon av et bilde.

15. docker tag

Dette hjelper med å tagge bildet med alle tagger som hjelper registeret som skal brukes i stedet for det som ble brukt lokalt. Denne taggen kan være den samme som den lokale koden.

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

Denne kommandoen er nyttig når en bruker sletter alle containere som for øyeblikket ikke er i kjørbar tilstand. Ved å trykke på denne kommandoen vil alle unødvendige containere bli slettet.

17 docker opprette –navn container_navn image_name: tag

Disse Cheat Sheet Docker-kommandoene er nyttige når en beholder fra et hvilket som helst bilde skal øyeblikkelig. Det kreves alltid at du navngir filen eller bildet ved å oppgi parameternavnet. Når dette er gjort er det påkrevd å kjøre docker start container_name og docker stop container_name kommandoer. Når beholderen er opprettet, kan den kjøres for videre bruk.

18. docker rmi

Denne kommandoen er nyttig når brukeren ønsker å slette et bilde fra det lokale bildelageret.

19. docker ps

For å få en liste over alle containere som for tiden kjører, kan bruker bruke denne kommandoen og få en fullstendig liste.

20. docker-maskin env standard

Hvis brukeren ønsker å konfigurere miljøvariablene, kommer denne kommandoen til unnsetning. 'standard' her antyder at uten noen ekstra kompleksitet skal denne kommandoen kjøre og angi kommandolinjevariablene. Som utvikler kan du også liste over tilgjengelige maskiner med kommandoer for docker-maskin og starte eller stoppe noen spesielle maskiner.

Avanserte Docker-kommandoer Jukseark

21. Bruke flere Docker Compose Files

Disse Cheat Sheet Docker-kommandoene bruker flere docker-filer en utvikler må endre applikasjonen med miljøer, iscenesettelse og produksjon. Kommandoen Docker Compose hjelper til med å ta dette videre, da den allerede leser to filer som standard. Kommandoen kan være:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Utvikleren kan bruke -f alternativet til å lage en docking for å bruke flere filer.

22. Bruke ONBUILD-kommandoer i bilder

Dette ONBUILD-direktivet spesifiserer forskjellige kommandoer som skal kjøres når det bygges et nytt bilde fra bildet som blir brukt. Det kan tenkes på et arvelighetsbegrep.

Eg. ONBUILD COPY package.json / app

Tips og triks for Docker-kommandoer Jukseark

Nedenfor triks på Docker Commands Cheat Sheet kan hjelpe deg med å spare mye tid

1. Halstokker

Å raskt se på logger under kommandoen kan brukes

sudo docker logs -t-tail 1000 my_postgres 2> & 1 | grep -Jeg feil

2. Kopier og lim inn filer

Med Docker kan du kopiere og lime inn filer i en container. Det kan gjøres fra vert til container og omvendt.

COPY script.sh / tmp
LEGG TIL script.sh / tmp

3. Stopp alle containere

Alle containere kan stoppes ved å bruke kommandoen nedenfor

docker stop $ (docker ps -q) - kjører stopp bare for aktive
docker stop $ (docker ps -aq) - vil kjøre stop for alle

Konklusjon

Docker er en frelser i DevOps arbeidsmiljø. Med sine forskjellige fasiliteter er det et av de beste verktøyene som kan brukes til å distribuere forskjellige prosjekter. Docker er den beste plattformen for å utvikle, sende og kjøre forskjellige applikasjoner sammen.

Anbefalt artikkel

Dette har vært en guide til Docker Commands Cheat Sheet. Her har vi diskutert innhold og kommando samt gratis tips og triks fra Docker Commands Cheat Sheet. Du kan også se på følgende artikkel for å lære mer -

  1. Du må prøve Cheat Sheet Python
  2. Hva er jukseark
  3. Hvordan bruke Cheat Sheet MySQL
  4. Angular 2 Cheat Sheet

Kategori: