Docker - File

Nei capitoli precedenti, abbiamo visto i vari file immagine come Centos che vengono scaricati da Docker hubda cui è possibile far girare i contenitori. Di seguito viene nuovamente mostrato un esempio.

Se usiamo il Docker imagescomando, possiamo vedere le immagini esistenti nel nostro sistema. Dallo screenshot qui sopra, possiamo vedere che ci sono due immagini:centos e nsenter.

Ma Docker ti dà anche la possibilità di creare le tue immagini Docker e può essere fatto con l'aiuto di Docker Files. Un file Docker è un semplice file di testo con istruzioni su come costruire le tue immagini.

I seguenti passaggi spiegano come dovresti creare un file Docker.

Step 1 - Crea un file chiamato Docker File e modificalo usando vim. Si noti che il nome del file deve essere "Dockerfile" con "D" come maiuscola.

Step 2 - Crea il tuo file Docker utilizzando le seguenti istruzioni.

#This is a sample Image 
FROM ubuntu 
MAINTAINER [email protected] 

RUN apt-get update 
RUN apt-get install –y nginx 
CMD [“echo”,”Image created”]

I seguenti punti devono essere annotati sul file sopra:

  • La prima riga "#Questa è un'immagine di esempio" è un commento. Puoi aggiungere commenti al file Docker con l'aiuto di# comando

  • La riga successiva deve iniziare con FROMparola chiave. Indica a docker, da quale immagine di base si desidera basare l'immagine. Nel nostro esempio, stiamo creando un'immagine daubuntu Immagine.

  • Il comando successivo è la persona che manterrà questa immagine. Qui si specifica il fileMAINTAINER parola chiave e menziona semplicemente l'ID e-mail.

  • Il RUNcomando viene utilizzato per eseguire le istruzioni sull'immagine. Nel nostro caso, prima aggiorniamo il nostro sistema Ubuntu e poi installiamo il server nginx sul nostroubuntu Immagine.

  • L'ultimo comando viene utilizzato per visualizzare un messaggio all'utente.

Step 3- Salva il file. Nel prossimo capitolo, discuteremo come costruire l'immagine.