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.