Guida per principianti per usare Docker

Guida per principianti per usare Docker

Docker è il forum popolare per la creazione/la creazione, la distribuzione e l'esecuzione di applicazioni in contenitori. Fornisce molte funzionalità che lo rendono semplice e facile da gestire con i contenitori Docker. Per utilizzare Docker, gli utenti devono prima creare Dockerfile. Quindi, crea un'immagine Docker dal particolare Dockerfile. Successivamente, crea ed esegui il contenitore usando l'immagine Docker. Inoltre, gli utenti possono spingere le immagini Docker locali su Docker Hub e tirare/scaricare le immagini Docker ufficiali dall'hub Docker.

Questa guida dimostrerà:

  • Come creare/costruire Dockerfile?
  • Come creare/costruire l'immagine Docker?
  • Come costruire ed eseguire un contenitore Docker?
  • Come spingere/salvare le immagini su Docker Hub?
  • Come tirare/scaricare immagini da Docker Hub?

Come creare/costruire Dockerfile?

Dockerfile è uno script che ha istruzioni utilizzate per creare/creare immagini Docker. Per creare un fikerfile, seguire i passaggi indicati di seguito.

Passaggio 1: creare file di programma

Innanzitutto, lancia il codice Visual Studio, crea un "indice.html"File di programma e incolla il seguente codice HTML in esso:




Ciao Linuxhint


Questo è logo Linuxhint




Passaggio 2: crea Dockerfile

Successivamente, crea un nuovo file Docker chiamato come "Dockerfile"E incolla lo snippet di seguito in esso per containerizzare il programma HTML:

Da nginx: ultimo
Copia indice.html/usr/share/nginx/html/indice.html
Copia Linuxhint.png/usr/share/nginx/html
Entrypoint ["nginx", "-g", "daemon off;"]

Nel frammento sopra fornito:

  • "DA"Il comando specifica un'immagine di base per il contenitore.
  • "COPIA"L'istruzione viene utilizzata per incollare" indice.File HTML "e" Linuxhint.Immagine png "nel percorso del contenitore.
  • "PUNTO D'ENTRATA"Imposta il punto di esecuzione per il contenitore.

Come creare/costruire l'immagine Docker?

Le immagini Docker sono modelli che contengono istruzioni per la creazione o la costruzione e la gestione dei contenitori Docker. Per creare l'immagine Docker da Dockerfile, utilizzare il comando a base di emergenza:

Docker build -t linuximg .

Qui, il "-T"L'opzione viene utilizzata per impostare il nome dell'immagine. Ad esempio, abbiamo specificato il "Linuximg"Come nome per l'immagine Docker:

Quindi, verifica se l'immagine Docker è stata costruita o meno utilizzando il comando sotto l'elenco:

Immagini Docker

Nell'output seguente, l'immagine Docker può essere vista, i.e., "Linuximg":

Come costruire ed eseguire un contenitore Docker?

I contenitori Docker sono piccoli pacchetti eseguibili di docker utilizzati per containerizzare l'applicazione. Per creare ed eseguire un contenitore Docker usando l'immagine Docker, eseguire il seguente comando:

Docker Run -NAME IMGCONTAINER -P 80:80 Linuximg

Qui:

  • "-nome"Viene utilizzato per specificare il nome del contenitore.
  • "imgcontainer"È il nome del contenitore.
  • "-P"Viene utilizzato per assegnare la porta al contenitore.
  • "80:80"È la porta.
  • "Linuximg"È l'immagine Docker:

Un altro modo per creare o creare semplicemente un contenitore è utilizzare il "Docker crea"Comando:

Docker Create --Name LinuxContainer -P 80:80 Linuximg

Infine, apri il browser desiderato e naviga verso la porta assegnata. Successivamente, assicurarsi se l'applicazione sia distribuita o meno:

Si può osservare che abbiamo distribuito con successo l'applicazione.

Come spingere/salvare l'immagine su Docker Hub?

Per spingere o caricare l'immagine Docker su Docker Hub, controlla i passaggi forniti.

Passaggio 1: accedere a Docker Hub usando la riga di comando

Innanzitutto, avvia un particolare terminale Windows ed esegui il comando fornito per accedere al tuo account Docker Hub fornendo le credenziali:

Docker Login

Passaggio 2: visualizzare le immagini Docker locali

Quindi, elenca tutte le immagini Docker locali e seleziona l'immagine desiderata che si desidera spingere su Docker Hub:

Immagini Docker

L'output seguente mostra tutte le immagini Docker locali disponibili e abbiamo selezionato il "Linuximg" Immagine:

Passaggio 3: tag immagine docker selezionata

Per spingere un'immagine Docker a Docker Hub, è necessario taggare prima l'immagine desiderata. Usa il "tag Docker /:"Comando per taggare l'immagine Docker selezionata:

Docker Tag Linuximg Nome utente/Linuximg: 1.0

Passaggio 4: spingere l'immagine a Docker Hub

Ora, scrivi il "Docker Push"Comando insieme al nome dell'immagine taggato per caricare quell'immagine nell'hub Docker:

Docker Push Nome utente/Linuximg: 1.0

Qui, il "Laibayunas/LinuxImage: 1.0"È la nostra immagine taggata.

Secondo lo screenshot seguente, l'immagine desiderata è stata spinta all'hub Docker:

Passaggio 5: assicurarsi le modifiche all'hub Docker

Infine, verifica se l'immagine Docker selezionata è stata spinta all'hub Docker o meno:

Nella parte di sopra alla luce, l'immagine locale desiderata può essere vista nell'hub Docker.

Come tirare/scaricare immagine da Docker Hub?

Per scaricare o estrarre l'immagine Docker da Docker Hub, guarda i passaggi sotto forniti.

Passaggio 1: cerca l'immagine Docker

Innanzitutto, vai a Docker Hub e cerca l'immagine Docker specifica nella casella di ricerca. Ad esempio, abbiamo cercato il "alpino"Immagine Docker:

Passaggio 2: copia il comando "pull"

Poi il "alpino"L'immagine verrà aperta e copia il comando" pull "al di sotto della luce:

Passaggio 3: Pull Docker Immagine

Successivamente, inserisci l'immagine Docker nel repository locale eseguendo il comando copiato in Windows PowerShell:

Docker Pull Alpine

L'output seguente indica che l'immagine Docker è stata scaricata nel repository locale:

Passaggio 4: verifica

Infine, eseguire il seguente comando per verificare se l'immagine desiderata è stata tirata o meno:

Immagini Docker

Nell'immagine seguente, è possibile vedere l'immagine Docker tirata, io.e., "alpino":

Si trattava di comandi "build", "run", "push" e "pull" in Docker.

Conclusione

Per usare Docker, in primo luogo, costruisci un file Docker. Quindi, crea l'immagine Docker da Dockerfile tramite "Docker build -t ."Comando. Successivamente, creare/costruire ed eseguire un contenitore Docker usando l'immagine Docker tramite "Docker run -name -p "Comando. Inoltre, gli utenti possono spingere le immagini locali all'hub Docker con l'aiuto di "Docker Push /:"Comando. Inoltre, per scaricare qualsiasi immagine Docker dall'hub Docker, usa il “Docker Pull "Comando. Questo post ha fornito una guida per principianti per utilizzare Docker.