docker run nginx && docker ps --no-trunc La colonne de commande est la commande exécutée par défaut
S'il existe un Dockerfile, généralement la dernière ligne CMD ou ENTRYPOINT est celle
Les commandes CMD peuvent être écrasées par les commandes suivantes docker run , mais les commandes ENTRYPOINT ne le seront pas
Indépendamment de CMD ou ENTRYPOINT, lorsqu'il y a plusieurs entrées dans le même Dockerfile, seule la dernière sera exécutée
par exemple : nginx:stable-alpine Dockerfile
Par exemple, ceci (docker run --rm nginx:stable-alpine /bin/sh), vous constaterez que nginx n'est pas en cours d'exécution La commande dans docker-compose.yml est celle spécifiée après docker run /bin/sh
docker run nginx && docker ps --no-trunc
La colonne de commande est la commande exécutée par défautS'il existe un Dockerfile, généralement la dernière ligne
CMD
ouENTRYPOINT
est celleLes commandes CMD peuvent être écrasées par les commandes suivantes
docker run
, mais les commandes ENTRYPOINT ne le seront pasIndépendamment de CMD ou ENTRYPOINT, lorsqu'il y a plusieurs entrées dans le même Dockerfile, seule la dernière sera exécutée
par exemple :
nginx:stable-alpine Dockerfile
Par exemple, ceci (docker run --rm nginx:stable-alpine /bin/sh), vous constaterez que nginx n'est pas en cours d'exécution
La commande dans docker-compose.yml est celle spécifiée après docker run
/bin/sh