如何从Dockerfile上的父映像中删除入口点
我想从Dockerfile中删除入口点,但父映像有一个入口点 如何删除它?根据讨论,您应该能够使用重置入口点如何从Dockerfile上的父映像中删除入口点,docker,dockerfile,Docker,Dockerfile,我想从Dockerfile中删除入口点,但父映像有一个入口点 如何删除它?根据讨论,您应该能够使用重置入口点 ENTRYPOINT [] 将这一行放在Dockerfile中 入口点[]有两种方法: 如果希望覆盖在生成时发生,则为子映像创建一个docker文件,并在其中指定新的入口点 FROM PARENT_IMAGE ENTRYPOINT [new_entry_point] 2.另一种方法是在运行时进行覆盖,即使用--entrypoint标志: docker run --entry
ENTRYPOINT []
将这一行放在Dockerfile中
入口点[]
有两种方法:
FROM PARENT_IMAGE
ENTRYPOINT [new_entry_point]
--entrypoint
标志:
docker run --entrypoint=/bin/bash CHILD_IMAGE
当您想在
run
命令中覆盖入口点时:
例如,如果要在容器内附加并运行sh
docker run -it --entrypoint='' my-image sh
如果使用docker compose,则entrypoint指令将覆盖Dockerfile中的指令 将此添加到docker-compose.yml中:
entrypoint: /the/entrypoint/I_want.sh
command: first_argument_to_be_executed
谢谢您的关注,但问题是删除它,而不是更改它。您可以使用run命令中的--entrypoint=“”来删除它。谢谢你,兰布勒!