Docker配置ENTRYPOINT指令
发布时间
阅读量:
阅读量
ENTRYPOINT简介:
在执行docker run命令时,所附加的参数将被传递至ENTRYPOINT指令中设定的命令。
每个Dockerfile中仅允许设置一个ENTRYPOINT指令,若存在多个,则仅最后一个具有实际作用。
无参数形式的使用方法如下:
ENTRYPOINT [“/usr/sbin/nginx"]
带有参数形式的使用方式为:
ENTRYPOINT [“/usr/sbin/nginx”, “-g”, “deamon off"]
此外,通过docker run命令中的--entrypoint标志,可以覆盖Dockerfile中原有的ENTRYPOINT指令。
分割线:
关于ENTRYPOINT的两种书写方式:
-
使用docker exec格式的方式:
ENTRYPOINT [“executable”,”param1”,”param2"]
在此模式下,任何通过docker run指定的命令参数或CMD指令中的内容,均会被追加至ENTRYPOINT之后作为其参数。 -
使用shell格式的方式:
ENTRYPOINT command param1 param2
采用此格式时,无法再追加额外参数,即CMD指令或docke
全部评论 (0)
还没有任何评论哟~
