docker-compose.yml文件中的command命令问题
阿神
阿神 2017-04-24 09:11:58
0
1
717

文档中说,command是覆盖容器启动后默认执行的命令。http://wiki.jikexueyuan.com/project/docker-technology-and-combat/yaml_file.html

command: bundle exec thin -p 3000

那么,容器默认执行命令在哪里查看?
能否以Docker Hub官方nginx镜像为例说一下:
https://hub.docker.com/r/library/nginx/

阿神
阿神

闭关修行中......

répondre à tous(1)
PHPzhong

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!