En fait, le ENTRYPOINT de l'image enfant peut écraser le ENTRYPOINT de l'image parent. Jetons un coup d'œil à un exemple :
Fichier Docker de l'image parent
FROM ubuntu:14.04
ENTRYPOINT ["whoami"]
Construire l'image des parents
sudo docker build -t kiwenlau/father .
Fichier Docker du sous-miroir
FROM kiwenlau/father
ENTRYPOINT ["hostname"]
Construire une sous-image :
sudo docker build -t kiwenlau/son .
Exécuter l'image parent :
sudo docker run kiwenlau/father
root
Exécuter la sous-image
sudo docker run kiwenlau/son
cb2b314c47db
On peut voir que l'image parent génère le nom d'utilisateur dans le conteneur et que l'image enfant génère le nom d'hôte du conteneur. Le ENTRYPOINT de l'image enfant écrase le ENTRYPOINT de l'image parent
En fait, le ENTRYPOINT de l'image enfant peut écraser le ENTRYPOINT de l'image parent. Jetons un coup d'œil à un exemple :
Fichier Docker de l'image parent
Construire l'image des parents
Fichier Docker du sous-miroir
Construire une sous-image :
Exécuter l'image parent :
Exécuter la sous-image
On peut voir que l'image parent génère le nom d'utilisateur dans le conteneur et que l'image enfant génère le nom d'hôte du conteneur. Le ENTRYPOINT de l'image enfant écrase le ENTRYPOINT de l'image parent
En fonction du dernier POINT D'ENTRÉE, les précédents seront écrasés