Docker - Commandes d'instructions

Docker a une multitude de commandes d'instructions. Ce sont des commandes qui sont placées dans le fichier Docker. Regardons ceux qui sont disponibles.

Instruction CMD

Cette commande est utilisée pour exécuter une commande à l'exécution lorsque le conteneur est exécuté.

Syntaxe

CMD command param1

Options

  • command - Il s'agit de la commande à exécuter lorsque le conteneur est lancé.

  • param1 - C'est le paramètre entré dans la commande.

Valeur de retour

La commande s'exécutera en conséquence.

Exemple

Dans notre exemple, nous entrerons un simple Hello World echo dans notre fichier Docker et créez une image et lancez un conteneur à partir de celle-ci.

Step 1 - Créez le fichier Docker avec les commandes suivantes -

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

Ici, le CMD sert uniquement à imprimer hello world.

Step 2 - Construisez l'image à l'aide du Docker build commander.

Step 3 - Exécutez un conteneur à partir de l'image.

POINT D'ACCÈS

Cette commande peut également être utilisée pour exécuter des commandes lors de l'exécution du conteneur. Mais nous pouvons être plus flexibles avec la commande ENTRYPOINT.

Syntaxe

ENTRYPOINT command param1

Options

  • command - Il s'agit de la commande à exécuter lorsque le conteneur est lancé.

  • param1 - C'est le paramètre entré dans la commande.

Valeur de retour

La commande s'exécutera en conséquence.

Exemple

Jetons un coup d'œil à un exemple pour en savoir plus sur ENTRYPOINT. Dans notre exemple, nous entrerons un simpleecho commande dans notre fichier Docker et créez une image et lancez un conteneur à partir de celle-ci.

Step 1 - Créez le fichier Docker avec les commandes suivantes -

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

Step 2 - Construisez l'image à l'aide du Docker build commander.

Step 3 - Exécutez un conteneur à partir de l'image.

ENV

Cette commande est utilisée pour définir des variables d'environnement dans le conteneur.

Syntaxe

ENV key value

Options

  • Key - C'est la clé de la variable d'environnement.

  • value - Il s'agit de la valeur de la variable d'environnement.

Valeur de retour

La commande s'exécutera en conséquence.

Exemple

Dans notre exemple, nous entrerons un simple echo commande dans notre fichier Docker et créez une image et lancez un conteneur à partir de celle-ci.

Step 1 - Créez le fichier Docker avec les commandes suivantes -

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

Step 2 - Construisez l'image à l'aide du Docker build commander.

Step 3 - Exécutez un conteneur à partir de l'image.

Step 4 - Enfin, exécutez le env commande pour voir les variables d'environnement.

WORKDIR

Cette commande permet de définir le répertoire de travail du conteneur.

Syntaxe

WORKDIR dirname

Options

  • dirname- Le nouveau répertoire de travail. Si le répertoire n'existe pas, il sera ajouté.

Valeur de retour

La commande s'exécutera en conséquence.

Exemple

Dans notre exemple, nous entrerons un simple echo commande dans notre fichier Docker et créez une image et lancez un conteneur à partir de celle-ci.

Step 1 - Créez le fichier Docker avec les commandes suivantes -

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

Step 2 - Construisez l'image à l'aide du Docker build commander.

Step 3 - Exécutez un conteneur à partir de l'image.