Denne oppskrivningen vil demonstrere:
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:
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:
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.