请教一个问题:父镜像和子镜像同时指定了entrypoint子镜像好像不覆盖父镜像的entrypoint怎样能把父镜像的entrypoint覆盖掉?
认证0级讲师
실제로 하위 이미지의 ENTRYPOINT는 상위 이미지의 ENTRYPOINT를 덮어쓸 수 있습니다. 예를 살펴보겠습니다.
상위 이미지 Dockerfile
상위 이미지 구축
하위 미러 Dockerfile
하위 이미지 구축:
상위 이미지 실행:
하위 이미지 실행
상위 이미지는 컨테이너의 사용자 이름을 출력하고, 하위 이미지는 컨테이너의 호스트 이름을 출력하는 것을 볼 수 있습니다. 하위 이미지의 ENTRYPOINT가 상위 이미지의 ENTRYPOINT를 덮어씁니다
마지막 ENTRYPOINT를 기준으로 이전 항목을 덮어쓰게 됩니다
실제로 하위 이미지의 ENTRYPOINT는 상위 이미지의 ENTRYPOINT를 덮어쓸 수 있습니다. 예를 살펴보겠습니다.
상위 이미지 Dockerfile
으아아아상위 이미지 구축
으아아아하위 미러 Dockerfile
으아아아하위 이미지 구축:
으아아아상위 이미지 실행:
으아아아하위 이미지 실행
으아아아상위 이미지는 컨테이너의 사용자 이름을 출력하고, 하위 이미지는 컨테이너의 호스트 이름을 출력하는 것을 볼 수 있습니다. 하위 이미지의 ENTRYPOINT가 상위 이미지의 ENTRYPOINT를 덮어씁니다
마지막 ENTRYPOINT를 기준으로 이전 항목을 덮어쓰게 됩니다