Dockerfile中CMD和ENTRYPOINT有何具体差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计459个文字,预计阅读时间需要2分钟。
1- 联系 + 允许用户指定容器默认执行的命令 + 2- 区别 + CMD 有三种格式,Exec 格式是 CMD 的推荐格式,Exec 格式:CMD [executable, param1, param2] + 为 ENTRYPOINT 提供额外的参数,此时:CMD [param1, param2]
1-联系- 允许用户指定容器的默认执行的命令
-
CMD有3种格式,Exec 格式是 CMD 的推荐格式
Exec 格式:CMD ["executable","param1","param2"] CMD ["param1","param2"] 为 ENTRYPOINT 提供额外的参数,此时 ENTRYPOINT 必须使用 Exec 格式。 Shell 格式:CMD command param1 param2 -
ENTRYPOINT 有两种格式
Exec 格式:ENTRYPOINT ["executable", "param1", "param2"] 这是 ENTRYPOINT 的推荐格式 Shell 格式:ENTRYPOINT command param1 param2 ## Exec 格式 ENTRYPOINT 的 Exec 格式用于设置要执行的命令及其参数,同时可通过 CMD 提供额外的参数。
本文共计459个文字,预计阅读时间需要2分钟。
1- 联系 + 允许用户指定容器默认执行的命令 + 2- 区别 + CMD 有三种格式,Exec 格式是 CMD 的推荐格式,Exec 格式:CMD [executable, param1, param2] + 为 ENTRYPOINT 提供额外的参数,此时:CMD [param1, param2]
1-联系- 允许用户指定容器的默认执行的命令
-
CMD有3种格式,Exec 格式是 CMD 的推荐格式
Exec 格式:CMD ["executable","param1","param2"] CMD ["param1","param2"] 为 ENTRYPOINT 提供额外的参数,此时 ENTRYPOINT 必须使用 Exec 格式。 Shell 格式:CMD command param1 param2 -
ENTRYPOINT 有两种格式
Exec 格式:ENTRYPOINT ["executable", "param1", "param2"] 这是 ENTRYPOINT 的推荐格式 Shell 格式:ENTRYPOINT command param1 param2 ## Exec 格式 ENTRYPOINT 的 Exec 格式用于设置要执行的命令及其参数,同时可通过 CMD 提供额外的参数。

