Docker Run -alternativer

Docker Run -alternativer
Docker Run”Kommando er en viktig og robust kommandolinjeverktøy for Docker -miljøet som brukes til å lage og utføre containerne ved hjelp av Docker -bilder. Docker “løpe”Kommando støtter forskjellige alternativer som er mye brukt til å utføre forskjellige oppgaver sammen med å utføre Docker -containerne som“-rm”Kommando fjerner beholderen etter utførelse,”-montering”Brukes til å binde det eksterne filsystemet til containere og så videre.

Denne oppskrivningen vil demonstrere:

  • Hva er Docker “løpe”Alternativer?
  • Hvordan bruke “Docker Run”Alternativer?

Hva er Docker “Run” -alternativer?

Følgende er en liste over alternativene som er tilgjengelige når du bruker kommandoen “Docker Run”:

Alternativ Beskrivelse
-add-vert Det brukes til å legge en vert til IP -kartleggingen.
-Fest, -a Dette alternativet brukes til å feste beholderen til terminalens standardinngang, standardutgang og standardfeil.
-Cap-add Det brukes til å legge til Linux -funksjonene.
-CGroup-Parent Den tildeler en foreldregruppe for Docker -containere.
-Cidfile Den brukes til å legge til IDen til beholderen i den spesifiserte filen.
-CPU-telling Det er et Windows -alternativ som brukes til å sjekke CPU -antall.
-løsne, -d Den brukes til å kjøre beholderen som en backend -tjeneste eller i løsrevet modus.
-enhet Den tildeler vertens enhet til Docker -beholderen.
-dns Den brukes til å legge til en tilpasset DNS -server.
-DNS-søk Det brukes til å søke i DNS -domenet.
-domenenavn Den spesifiserer NIS -domenenavnet til containere.
-inngangspunkt Den overskriver eller erstatter standard inngangspunktet til Docker -bildet.
-env, -e Det brukes til å stille inn miljøvariablene.
-avdekke Det brukes til å spesifisere eksponeringsporten for beholderen.
-gruppe-add Dette alternativet spesifiserer tilleggsgruppene for containere.
-hjelp Det brukes til å se alle tilgjengelige alternativer for “løpe”Kommandoer.
-vertsnavn, -h Det brukes til å spesifisere vertsnavnet til containere.
-interaktiv, -i Den holder standard inngangsstrømmen åpen og kjører beholderen interaktivt.
-i det Den utfører init i en beholder.
-IP Spesifiser IP V4 -adressen.
-Kernelminne Spesifiser grensen for kjerneminne.
-Etikett, -l Merk beholderen eller metadata for containere.
-lenke Legg til en lenke av beholderen i en annen beholder.
-loggdriver Spesifiser beholderens loggførere.
-minne, -m Spesifiser minnegrensen.
-montering Brukes til å montere volum eller filsystem til containere.
-Navn Det brukes til å navngi beholderen.
-Nettverk Det brukes til å feste nettverket til beholderen.
-PID Spesifiser navneområdet for prosess -ID.
-plattform Den brukes til å stille inn plattformen for en beholder for containere med flere plattformer.
-privilegert Utfør containerne i privilegert modus eller tilordne vertsrettigheter til containere.
-publiser, -p Den brukes til å publisere porten på verten.
-dra Det brukes til å trekke bilder før du kjører beholderen.
-omstart Legger til omstartpolitikken til containere når beholderen stopper.
-rm Dette alternativet brukes til å fjerne beholderen automatisk når beholderen stopper.
-Sikkerhetsopt Spesifiser sikkerhetsalternativene.
-stopp-signal Legg til signalene for å stoppe utførende containere.
-tty, -t Den brukes til å tilordne TTY-Pseudo-terminalen til containere.
-Ulimit Spesifiser ULIMIT -alternativet. Ulimit begrenser ressursutnyttelse.
-Bruker, -u Spesifiser brukerens ID eller brukernavn på beholderen.
-volum, -v Det brukes til å binde volumet til beholderen.
-Workdir Den brukes til å spesifisere arbeidskatalogen til beholderen.

Hvordan bruke alternativene “Docker Run”?

Docker Run”Kommando bruker forskjellige alternativer for å oppføre seg annerledes og utføre containere sammen med de forskjellige oppgavene. Å bruke de forskjellige “Docker Run”Kommandoalternativer, først, liste ned alle støttede alternativer ved hjelp av“-hjelp”Alternativ som vist nedenfor:

> Docker Run -Hjelp

Fra utdataene nedenfor kan du se alle “Docker Run”Støttede alternativer sammen med deres relevante beskrivelse:

Etter det, bruk "Docker Run”Alternativer for å utføre containere på forskjellige måter.

Å bruke “Docker Run”Kommandoalternativer, gå gjennom eksemplene under levert.

Eksempel 1: Kjør beholder i privilegert modus

For å betjene Docker-beholderen med vertsprivilegier, sjekk ut kommandoen nedenfor (undergitt:

$ Docker Run -Privileged -D -P 8080: 8080 Golang: Alpine

I kommandoen ovenfor brukes følgende alternativer:

  • privilegert”Flagget brukes til å tildele vertsprivilegiene til beholderen
  • -d”Brukes til å utføre beholderen i bakgrunnen
  • -p”Brukes til å spesifisere eksponeringsporten for beholderen:

Eksempel 2: Utfør container i interaktiv modus

For å utføre beholderen interaktivt, “-Jeg”Alternativet brukes. Dessuten "-t”Flaget tildeler pseudo-tty-terminalen til beholderen:

> Docker Run -Det Docker -Image

Eksempel 3: Fjern beholderen etter utførelse

For å fjerne beholderen automatisk etter utførelse, "Docker Run”Kommando brukes sammen med“-rm”Kommando:

> Docker Run - -RM Golang: Alpine

Eksempel 4: Montervolum til beholderen

Følg den oppgitte kommandoen for å montere volumet eller det eksterne filsystemet i beholderen:

> Docker Run -D-Navn Go-Container-Mount Source = My-Golang-Vol, Target =/App Golang: Alpine

Her:

  • -Navn”Brukes til å angi containernavnet.
  • -montering”Brukes til å montere eller binde volumet.
  • kilde”Variabel spesifiserer kildevolumet.
  • mål”Variabel spesifiserer beholderens målrettede bane:

Det handler om "Docker Run”Alternativer.

Konklusjon

Docker “løpe”Kommando er en ofte brukt kommando for å opprette og utføre containere. Den støtter forskjellige alternativer for å utføre beholderen på forskjellige måter, for eksempel “-Navn”Angir navnet på beholderen,”-montering”Brukes til å montere volumet,”-rm”Fjerner beholderen automatisk, og mange flere. Denne oppskrivningen har utdypet Docker “løpe”Alternativer og hvordan du bruker dem.