Docker Cheat Sheet

Docker Cheat Sheet

Docker er en godt likt plattform for prosjektutvikling og distribusjon. Docker Containerization -konseptet har gjort det til et av de mest populære verktøyene for å bygge prosjekter og apper. De viktigste komponentene som Docker spiller er containere, Docker -bilder, nettverk og Docker -register. Ved hjelp av Docker -containere er det enkelt å installere hvert prosjektkrav i en container og fikse distribusjonsproblemer som manglende biblioteker og avhengigheter, feil spesifiserte baner og mange flere.

Mens han bruker Docker, må brukeren forstå Docker -elementer og dets grunnleggende kommandoer for å administrere og bruke Docker -komponenter.

Dette innlegget vil gi et grunnleggende kommandolinje -jukseark for Docker.

Docker Cheat Sheet

Docker CLI er en av de mest effektive måtene å bruke og administrere Docker -komponenter for å bygge, sende og utvikle prosjekter og programvare. For å komme i gang med Docker -plattformen, har vi gitt noen grunnleggende kommandoer for å administrere de essensielle komponentene i Docker.

Docker -bilde

Docker -bilder er basispunktet for Docker som brukes til å container -applikasjoner. Docker -bildet kan opprettes ved hjelp av en enkel instruksjonsfil, "dockerfile". For å administrere og bygge Docker -bildet, har vi listet opp grunnleggende kommandoer:

Kommandonavn Syntaks Beskrivelse
Bygg bilde docker build -t -f dockerfile . “Bygg” -kommandoen oppretter eller genererer bildet fra Dockerfile.
Kjør bilde Docker Run -D Oppretter en ny beholder og kjører kommando- eller dockerbilde i en beholder.
Kjør bilde på port Docker Run -D -P 8080: 8080 For å kjøre en beholder eller et bilde som en beholder på en bestemt port, brukes "-P" -alternativet sammen med “Run” -kommandoen.
Listebilde Docker Images -A Liste opp alle Docker -bilder.
Tagbilde Docker -taggen: Merk Docker -bildet for å identifisere bildeversjonen unikt.
Fjern bildet Docker RMI -f Denne kommandoen brukes til å fjerne bilder kraftig.
Bildehistorikk Docker historie Denne kommandoen viser den detaljerte historien til Docker -bildet.
Se støttede alternativer for bildebygging Docker Build -hjelp Denne kommandoen viser de støttede alternativene for Docker Build.

Docker containere

Docker -containere er en annen betydelig del av Docker -miljøet. Disse brukes til å administrere prosjekter og deres avhengigheter. Containere omslutter alle prosjektets nødvendigheter og kildekode for å bygge, distribuere og dele prosjekter. For å administrere og bruke containere i Docker, gå gjennom det medfølgende tabellen:

Kommandonavn Syntaks Beskrivelse
Lag container Docker Create -Name -P 5000: 5000 Denne kommandoen brukes til å opprette Docker -beholderen.
Liste container Docker PS -A Denne kommandoen brukes til å liste opp alle containere.
Start container Docker Start Denne kommandoen starter beholderen. Imidlertid kan brukere også bruke container -ID med “Start” -kommandoen.
Stopp containere Docker Stop Den medfølgende kommandoen vil stoppe den utførende beholderen.
Fjern beholderen Docker RM For å fjerne beholderen, brukes kommandoen “Docker RM”.
Start containeren på nytt Docker omstart Denne kommandoen vil starte den stoppede beholderen på nytt.
Kill container Docker Kill Kommandoen “Kill” dreper bare løpende containere.
Drep alle løpende containere Docker Kill $ (Docker PS -Q) Denne kommandoen vil drepe eller eliminere alle løpende containere.
Fest beholderen Docker fester Koble til en løpende containerens lokale inngangs-, utgangs- og feilstrømmer.
Eksponert port Docker Port Vis kartlegging av porter i beholderen.

Docker -registeret

Docker Registry er skylagring og system for å administrere, publisere og lagre Docker -bilder. For dette formålet har Docker gitt oss det offisielle registeret "Docker Hub". For å spille med Docker -registeret fra kommandolinjen, sjekk ut de oppgitte kommandoene:

Kommandonavn Syntaks Beskrivelse
Logg Inn Docker -pålogging Denne kommandoen brukes til å logge på Docker Hub. Brukere kan også bruke alternativet "-u" for å oppgi brukernavnet i kommandoen.
Logg ut Docker Logout Denne kommandoen logger ut brukeren fra Docker -registeret.
Søkebilde Docker -søk Denne kommandoen brukes til å søke på bilder fra Docker -registeret.
Skyv bilde Docker Push Denne kommandoen brukes til å skyve Docker -bildet fra det lokale registeret til det eksterne registeret, enten i det private eller offisielle Docker -registeret.
Trekk bildet Docker Pull Denne kommandoen brukes til å trekke eller laste ned bilder fra Docker -registeret.

Docker -volum

Filsystemet som er koblet til Docker -beholderen blir referert til som Docker -volumet. Den brukes til å bevare dataene som er produsert av Docker -beholderen. For å administrere Docker -volumet, se på Docker Volume Basic Commands:

Kommandonavn Syntaks Beskrivelse
Lag volum Docker Volume Create Denne kommandoen oppretter det nye volumet.
Listevolum Docker Volume LS Liste opp alle Docker -volumer.
Fjern volumet Docker Volume RM -f Denne kommandoen brukes til å fjerne volum kraftig.

Docker Network

Docker Network leverer nettverket som brukere kan utføre tjenester eller prosjekter. Docker Networking gjør oss i stand til å bruke så mange nettverk som vi vil. For å komme i gang med Docker -nettverket, se på det medfølgende tabellen:

Kommandonavn Syntaks Beskrivelse
Lag nettverk Docker Network Create Denne kommandoen oppretter et nytt nettverk.
Liste nettverk Docker Network LS Liste opp alle tilgjengelige nettverk.
Inspiser nettverk Docker Network Inspect Denne kommandoen viser detaljert informasjon om ett eller flere nettverk.
Koble til nettverk Docker Network Connect Network Container Denne kommandoen brukes til å koble nettverket med beholderen
Fjern nettverket Docker Network RM Denne kommandoen fjerner nettverket.

Docker Clean

Mens de jobber med Docker -plattformen for prosjektutvikling, er brukere noen ganger pålagt å rense Docker -systemet eller kanskje rengjøre noen komponenter i Docker. For dette formålet, gå gjennom de nevnte kommandoene i tabellen:

Kommandonavn Syntaks Beskrivelse
Docker sviskevolum docker volum sviske Denne kommandoen beskjærer eller fjerner alt ubrukt volum i Docker.
Docker sviske image docker image sviske -a Denne kommandoen fjerner alle dinglende eller ubrukte Docker -bilder.
Docker sviske beholder docker container sviske -a Den medfølgende kommandoen fjernet alle dinglende, ubrukte og stoppet containere.
Docker sviske system Docker System beskjærer Den spesifiserte kommandoen renser dockeren fullstendig ved å fjerne alle ubrukte, dinglende Docker -bilder, nettverk og containere. For å fjerne volum sammen med andre komponenter, vil alternativet “-Volume” bli brukt.
Fjern alle containere Docker RM $ (Docker PS -Aq) Denne kommandoen vil fjerne alle stoppede Docker -containere.
Fjern alle bildene Docker RMI -f $ (Docker Images -Aq) Den oppgitte kommandoen vil fjerne alle Docker -bilder kraftig.

Her går vi! Vi har levert det grunnleggende kommandolinjens jukseark for Docker -plattformen.

Konklusjon

Docker CLI er en av de mest effektive måtene å bruke og administrere Docker -komponenter for å bygge, sende og utvikle prosjekter og programvare. For å spille med Docker, må brukeren ha grunnleggende kunnskap om Docker -kommandoer for å bygge, opprette, kjøre og fjerne Docker -bilder, containere, volum og nettverk. Denne bloggen har gitt det grunnleggende kommandolinjens jukseark for Docker.