Let's say I've got the Docker image parent built by this Dockerfile:
FROM ubuntu
ENTRYPOINT ["parent-entry"]
Now I inherit from this parent image in my child image built with this code:
FROM parent
ENTRYPOINT ["child-entry"]
As far as I have tested it the entrypoint of the child image overwrites the one in the parent image.
But since I am new to Docker I am not sure about this. My research also hasn't yet resulted in a satisfying answer. So is the assumption above correct?
user2915097
The last entrypoint is used, only the last one.
You can check, put several lines with different ENTRYPOINT
in your Dockerfile
, and check what happens.
来源:https://stackoverflow.com/questions/40592662/what-happens-to-entrypoint-of-docker-parent-image-when-child-defines-another-one