ENTRYPOINT

指定镜像的默认入口命令,该入口命令会在启动容器时作为根命令执行,所有传入值作为该命令的参数。

支持两种格式:

  • ENTRYPOINT ["executable", "param1", "param2"]:exec调用执行;

  • ENTRYPOINT command param1 param2:shell中执行,此时,CMD指令指定值将作为根命令的参数。

每个Dockerfile中只能有一个ENTRYPOINT,当指定多个时,只有最后一个起效。

在运行时,可以被--entrypoint参数覆盖掉,如docker run --entrypoint

Last updated