dockerfile - docker中怎样覆盖掉父镜像entrypoint
PHP中文网
PHP中文网 2017-04-24 09:13:35
0
2
1139

请教一个问题:
父镜像和子镜像同时指定了entrypoint
子镜像好像不覆盖父镜像的entrypoint
怎样能把父镜像的entrypoint覆盖掉?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
Ty80

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 fonction du dernier POINT D'ENTRÉE, les précédents seront écrasés

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal