Maison > Questions et réponses > le corps du texte
请教一个问题:
父镜像和子镜像同时指定了entrypoint
子镜像好像不覆盖父镜像的entrypoint
怎样能把父镜像的entrypoint覆盖掉?
PHP中文网2017-04-24 09:15:35
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