2016-11-14 8 views
30

의 내가 도커 이미지이 Dockerfile에 의해 만들어 부모있어 가정 해 봅시다 :자식이 다른 자식을 정의 할 때 Docker 부모 이미지의 진입 점은 어떻게됩니까?

이제
FROM ubuntu 
ENTRYPOINT ["parent-entry"] 

이 코드로 구축 아이 영상이 부모 이미지에서 상속 :

필자가 테스트 한 것처럼, 자식 이미지의 진입 점은 부모 이미지의 엔트리 포인트를 덮어 씁니다.

그러나 Docker를 처음 접한 이래서 나는 이것에 대해 확신하지 못했습니다. 나의 연구는 아직 만족스러운 답을 얻지 못했습니다. 위의 가정이 맞습니까?

+4

['ENTRYPOINT'] (https://docs.docker.com/engine/reference/builder/) 상태에 대한 문서 : * Dockerfile의 마지막 ENTRYPOINT 명령 만 효과가 있습니다. * – R0MANARMY

답변

22

마지막 엔트리 포인트가 사용되고 마지막 엔트리 포인트 만 사용됩니다.

다른 ENTRYPOINT이있는 여러 줄을 Dockerfile에 넣고 확인한 다음 결과를 확인하십시오.