modifier entrypoint et cmd
This commit is contained in:
parent
67e9e14b8a
commit
e378d016db
|
@ -884,6 +884,30 @@ Solutions:
|
|||
|
||||
*Build context: Tout ce qui se trouve à la racine du Dockerfile.*
|
||||
|
||||
|
||||
### Voir et modifier le _ENTRYPOINT_ et le _CMD_ d'une image pour déboguer
|
||||
|
||||
Voir les commandes
|
||||
|
||||
```
|
||||
$ docker image inspect $nomImage -f "{{ .Config.Entrypoint }}{{ .Config.Cmd}}"
|
||||
```
|
||||
|
||||
Lancer l'image en changeant le Entrypoint
|
||||
|
||||
```
|
||||
$ docker run -d --entrypoint="/bin/sleep" $imageConteneur infinity
|
||||
$ docker run -d --entrypoint="" $imageConteneur echo hello
|
||||
```
|
||||
|
||||
L'option `--entrypoint` remplace le Entrypoint et Cmd
|
||||
|
||||
Re-créer l'image en modifiant un conteneur de cette image
|
||||
|
||||
```
|
||||
$ docker commit -c 'ENTRYPOINT ["/bin/sleep"]' -c 'CMD ["infinity"]' $idConteneur $nomImage:tag
|
||||
```
|
||||
|
||||
### Lors d'un redéploiement d'une stack Docker (docker stack deploy), les services ne sont pas redémarrer avec la nouvelle image
|
||||
|
||||
Vérifier que le tag _latest_ est bien précisé dans le nom de l'image dans le _docker-stack.yml_ :
|
||||
|
|
Loading…
Reference in a new issue