Denne oppskrivningen vil utdype:
“Docker Run” vs “Docker Create”
“Docker Run”Og“Docker Create”Begge brukes til å bygge Docker -containerne ved hjelp av beholderens bilde eller øyeblikksbilde opprettet av“Docker Build”Kommando. Den primære forskjellen mellom disse to kommandoene er at “Docker Run” -kommandoen oppretter beholderen og automatisk starter den. Derimot oppretter "Docker Create" bare Docker -beholderen, men starter den ikke automatisk. Containeren opprettet av “Docker Create” -kommandoen kan startes gjennom “Docker Start” -kommandoen.
Hvordan bruke “Docker Run” i Docker?
“Docker Run”Kommando oppretter beholderen fra et øyeblikksbilde eller bilde og starter det automatisk. Følg de medfølgende instruksjonene for å bruke "Docker Run”Kommando.
Trinn 1: Opprett programfil
Først må du lage en fil som heter “indeks.html”Fil og lim inn nedenfor gitt HTML -kode i filen:
Trinn 2: Lag dockerfile
Neste, lag en annen fil som heter “Dockerfile”Og legg til følgende instruksjoner for å forankre HTML -programmet:
Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]
Trinn 3: Lag Docker -bilde
Etter det, lag containerbildet eller øyeblikksbildet ved å bruke kommandoen nedenfor. Her er bildenavnet definert gjennom “-t" stikkord:
Docker Build -T HTML: Siste .
Trinn 4: Lag og kjør container
Bruk “Docker Run”Kommando for å opprette beholderen fra øyeblikksbildet og kjøre den automatisk. Her:
Docker Run -Name HTML1 -Container -D -P 80:80 HTML: Siste
Nå, besøk Localhost og sjekk om beholderen er startet eller ikke:
Hvordan bruke “Docker Create” i Docker?
“Docker Create”Kommando oppretter bare beholderen, og disse containerne blir deretter startet gjennom“Docker Start”Kommando. Bruk de gitte trinnene for illustrasjonen.
Trinn 1: Lag container
Først må du lage beholderen fra beholderens øyeblikksbilde opprettet av "Docker Build”Kommando i forrige seksjon. For dette formålet, bruk "docker create -name -p ”Kommando:
Docker Create-Name New-HTML-cont -p 80:80 HTML: Siste
Trinn 2: Start container
Neste, start beholderen gjennom “Docker Start ”Kommando. Her kan du også bruke beholderens ID for å starte beholderen:
Docker Start New-HTML-Cont
Etter det, bekreft om beholderen startes eller ikke ved å navigere til den tildelte porten til Localhost. Utgangen viser at vi har startet beholderen med hell:
Vi har demonstrert nøkkelforskjellen mellom "Docker Run”Og“Docker Create”Kommandoer og hvordan du bruker dem til å lage containere.
Konklusjon
Kommandoene “Docker Run”Og“Docker Create”Brukes til å bygge Docker -containere ved å bruke beholderens bilde eller øyeblikksbilde opprettet av“Docker Build”Kommando. Hovedskillet mellom disse to kommandoene er at kommandoen “Docker Run” genererer og starter beholderen, mens “Docker Create” -kommandoen bare genererer eller oppretter beholderen, men ikke starter den automatisk. Denne artikkelen har forklart det primære skillet mellom Docker “Run” og “Create” -kommandoer.