Questo articolo elaborerà:
"Docker Run" vs "Docker Create"
IL "Docker Run" E "Docker crea"Entrambi sono utilizzati per creare i contenitori Docker usando l'immagine del contenitore o l'istantanea creata da"Build Docker"Comando. La differenza principale tra questi due comandi è che il comando "Docker run" crea il contenitore e lo avvia automaticamente. Al contrario, "Docker Create" crea solo il contenitore Docker ma non lo avvia automaticamente. Il contenitore creato dal comando "Docker Create" può essere avviato tramite il comando "Docker Start".
Come usare "Docker Run" in Docker?
IL "Docker Run"Il comando crea il contenitore da un'istantanea o un'immagine e lo avvia automaticamente. Segui le istruzioni fornite per utilizzare il "Docker Run"Comando.
Passaggio 1: creare file di programma
Innanzitutto, crea un file chiamato "indice.html"File e incolla il codice HTML indicato di seguito nel file:
Passaggio 2: crea Dockerfile
Successivamente, crea un altro file chiamato "Dockerfile"E aggiungi le seguenti istruzioni per dockerizzare il programma HTML:
Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Entrypoint ["nginx", "-g", "daemon off;"]
Passaggio 3: crea l'immagine Docker
Successivamente, crea l'immagine del contenitore o l'istantanea utilizzando il comando seguente. Qui, il nome dell'immagine è definito tramite "-T"Tag:
Docker build -t html: ultimo .
Passaggio 4: creare ed eseguire contenitore
Utilizzare il "Docker Run"Comando per creare il contenitore dall'istantanea ed eseguirlo automaticamente. Qui:
Docker Run --Name HTML1 -CONTAINER -D -P 80:80 HTML: ultimo
Ora visita LocalHost e controlla se il contenitore è avviato o no:
Come usare "Docker Create" in Docker?
IL "Docker crea"Il comando crea solo il contenitore e questi contenitori vengono quindi avviati attraverso"Docker Start"Comando. Per l'illustrazione, utilizzare i passaggi indicati.
Passaggio 1: creare contenitore
Innanzitutto, crea il contenitore dall'istantanea del contenitore creata da "Build Docker"Comando nella sezione precedente. A tale scopo, usa il “Docker create -name -p "Comando:
Docker Create --Name New-HTML-CONT -P 80:80 HTML: ultimo
Passaggio 2: Avvia contenitore
Quindi, avvia il contenitore attraverso "Docker Start "Comando. Qui, puoi utilizzare anche l'ID del contenitore per avviare il contenitore:
Docker Start New-HTML-Cont
Successivamente, verifica se il contenitore viene avviato o meno navigando al porto assegnato del locale. L'output mostra che abbiamo avviato con successo il contenitore:
Abbiamo dimostrato la differenza chiave tra "Docker Run" E "Docker crea"Comandi e come utilizzarli per la creazione di contenitori.
Conclusione
I comandi "Docker Run" E "Docker crea"Vengono utilizzati per creare contenitori Docker usando l'immagine del contenitore o l'istantanea creata da"Build Docker"Comando. La principale distinzione tra questi due comandi è che il comando "Docker run" genera e avvia il contenitore, mentre il comando "Docker Create" genera o crea solo il contenitore ma non lo avvia automaticamente. Questo articolo ha spiegato la distinzione principale tra comandi Docker "Run" e "Crea".