Docker - Comandi di istruzioni

Docker ha una serie di comandi di istruzioni. Questi sono i comandi che vengono inseriti nel file Docker. Diamo un'occhiata a quelli disponibili.

Istruzioni CMD

Questo comando viene utilizzato per eseguire un comando in fase di esecuzione quando viene eseguito il contenitore.

Sintassi

CMD command param1

Opzioni

  • command - Questo è il comando da eseguire all'avvio del contenitore.

  • param1 - Questo è il parametro immesso nel comando.

Valore di ritorno

Il comando verrà eseguito di conseguenza.

Esempio

Nel nostro esempio, inseriremo un semplice Hello World echeggia nel nostro file Docker e crea un'immagine e avvia un contenitore da essa.

Step 1 - Costruisci il file Docker con i seguenti comandi:

FROM ubuntu 
MAINTAINER [email protected] 
CMD [“echo” , “hello world”]

Qui, il CMD viene utilizzato solo per la stampa hello world.

Step 2 - Costruisci l'immagine utilizzando il Docker build comando.

Step 3 - Esegui un contenitore dall'immagine.

PUNTO D'ENTRATA

Questo comando può essere utilizzato anche per eseguire comandi in fase di esecuzione per il contenitore. Ma possiamo essere più flessibili con il comando ENTRYPOINT.

Sintassi

ENTRYPOINT command param1

Opzioni

  • command - Questo è il comando da eseguire all'avvio del contenitore.

  • param1 - Questo è il parametro inserito nel comando.

Valore di ritorno

Il comando verrà eseguito di conseguenza.

Esempio

Diamo un'occhiata a un esempio per capire di più su ENTRYPOINT. Nel nostro esempio, inseriremo un sempliceecho comando nel nostro file Docker e creare un'immagine e avviare un contenitore da essa.

Step 1 - Costruisci il file Docker con i seguenti comandi:

FROM ubuntu 
MAINTAINER [email protected] 
ENTRYPOINT [“echo”]

Step 2 - Costruisci l'immagine utilizzando il Docker build comando.

Step 3 - Esegui un contenitore dall'immagine.

ENV

Questo comando viene utilizzato per impostare le variabili di ambiente nel contenitore.

Sintassi

ENV key value

Opzioni

  • Key - Questa è la chiave per la variabile d'ambiente.

  • value - Questo è il valore per la variabile d'ambiente.

Valore di ritorno

Il comando verrà eseguito di conseguenza.

Esempio

Nel nostro esempio, inseriremo un semplice echo comando nel nostro file Docker e creare un'immagine e avviare un contenitore da essa.

Step 1 - Costruisci il file Docker con i seguenti comandi:

FROM ubuntu 
MAINTAINER [email protected] 
ENV var1=Tutorial var2=point

Step 2 - Costruisci l'immagine utilizzando il Docker build comando.

Step 3 - Esegui un contenitore dall'immagine.

Step 4 - Infine, esegui il file env comando per vedere le variabili d'ambiente.

WORKDIR

Questo comando viene utilizzato per impostare la directory di lavoro del contenitore.

Sintassi

WORKDIR dirname

Opzioni

  • dirname- La nuova directory di lavoro. Se la directory non esiste, verrà aggiunta.

Valore di ritorno

Il comando verrà eseguito di conseguenza.

Esempio

Nel nostro esempio, inseriremo un semplice echo comando nel nostro file Docker e creare un'immagine e avviare un contenitore da essa.

Step 1 - Costruisci il file Docker con i seguenti comandi:

FROM ubuntu 
MAINTAINER [email protected] 
WORKDIR /newtemp 
CMD pwd

Step 2 - Costruisci l'immagine utilizzando il Docker build comando.

Step 3 - Esegui un contenitore dall'immagine.