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.