Ulike måter å bruke “Docker Run” -kommandoen

Ulike måter å bruke “Docker Run” -kommandoen
I Docker -plattformen, "løpe”Er den mest grunnleggende og robuste kommandoen som er mye brukt for å utføre bildet for å bygge og utføre Docker -containerne. Mer spesifikt, “Docker Run”Kommando støtter forskjellige alternativer for å opprette og skyte opp beholderen på forskjellige måter, for eksempel“-t”Tildelte tty-pseudo-terminalen til beholderen,“-rm”Fjerne beholderen automatisk etter utførelse, og“-Jeg”Brukes til å betjene beholderen interaktivt.

Denne oppskrivningen vil illustrere de forskjellige måtene å bruke “Docker Run” -kommandoen.

Ulike måter å bruke “Docker Run” -kommandoen

Det er forskjellige alternativer støttet av "Docker Run”Kommanderer om å utføre og administrere Docker -containerne på forskjellige måter. For dette formålet har vi listet opp noen bruksområder av "Docker Run”Kommando for å opprette og administrere containere på forskjellige måter:

  • Hvordan utføre containere i interaktiv modus?
  • Hvordan kjøre containere i privilegert modus?
  • Hvordan montere volum med Docker -beholderen?
  • Hvordan du automatisk fjerner containere etter utførelse?
  • Hvordan kjøre en container på vertsnettverket?

Hvordan utføre container i interaktiv modus?

For å utføre Docker -beholderen i en interaktiv modus, bruk "-Jeg”Alternativ sammen med“Docker Run”Kommando. Tilsvarende, for å tildele tty-pseudo-terminalen til beholderen, bruk "-t" flagg:

> Docker Run -Det Docker -Image

Hvordan utføre container i privilegert modus?

For å utføre Docker -beholderen med roten eller vertskapasiteten, bruk "-privilegert”Alternativ med“Docker Run”Kommando:

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

I kodeblokken ovenfor brukes følgende alternativer:

  • “-privilegert”Alternativet utfører beholderen med vertsprivilegier.
  • -d”Flagg kjører beholderen som en backend -tjeneste eller i løsrevet modus.
  • -p”Definerer beholderens utsatte port:

Hvordan montere volum med Docker -beholderen?

Monteringsvolum betyr å koble det eksterne filsystemet til beholderen. For å binde volumet med den spesifiserte beholderen, gå gjennom den medfølgende “Docker Run”Kommando:

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

Her:

  • -Navn”Definerer navnet på beholderen.
  • -montering”Binder det eksterne filsystemet eller volumet med beholderen.
  • kilde”Attributt brukes til å spesifisere kildevolumet.
  • mål”Attributt definerer målstien til beholderen:

Hvordan du automatisk fjerner beholderen etter utførelse?

En av hovedtrekkene i en “Docker Run”Kommando er å fjerne beholderen automatisk etter distribusjonen. Denne teknikken er mye brukt i prosjekt- eller applikasjonstestingsprosesser. For å fjerne beholderen automatisk etter utførelse, kan du bare bruke "-rm”Flagg med“Docker Run”Kommando:

> Docker Run - -RM Golang: Alpine

Hvordan kjøre en container på vertsnettverket?

Som standard blir containerne utført på bronettet. Men noen ganger ønsker utviklere vanligvis å betjene containere på verten. For dette formålet, "-nett = vert”Flagg brukes til å utføre beholderen på vertsnettverket. Du kan imidlertid kjøre beholderen på ethvert nettverk eller tilpasset nettverk gjennom "-nett =”Alternativ:

> Docker Run -D --Net = Vert Go -IMG

Vi har utdypet de forskjellige måtene å bruke “Docker Run”Kommando i Docker.

Konklusjon

Docker Run”Er en kjent kommandolinjeverktøy av Docker som støtter mange alternativer for å lage og kjøre containerne på forskjellige måter, for eksempel“-t”Tildelte tty-pseudo-terminalen til beholderen,“-rm”Fjerne beholderen automatisk etter utførelse, og“-Jeg”Brukes til å betjene beholderen interaktivt. Denne artikkelen har gitt de forskjellige bruksområdene til “Docker Run”Kommando for å betjene containere på forskjellige måter.