Dockerfile中CMD和ENTRYPOINT的区别
2024-08-27 07:50:07
当启动一个容器时,CMD和ENTRYPOINT都可以用来执行启动命令。但它们的具体用法还是有一些区别:
1. Dockerfile必须至少指定CMD或者ENTRYPOINT其中的一个。
2. ENTRYPOINT应该用作容器的主执行程序。
3. CMD应该用于定义ENTRYPOINT的默认参数,或者为容器执行一个ad-hoc命令。
4. 当启动容器时使用交互时的参数时,CMD命令会被覆盖。
最新文章
- WebLogic口令猜解工具【Python脚本】
- linux下安装kears
- wildfly jsf 文件 上传后 可以下载 访问
- [原创] Linux下几种文件传输命令 sz rz sftp scp介绍
- PHP 用html方式输出Excel文件时的数据格式设置
- 2、Oracle Logminer性能测试
- iOS边练边学--AFNetWorking框架GET、Post、Download、Upload,数据解析模式以及监控联网状态
- Android权限安全(4)在什么时候检验权限?
- 1. mybatis批量插入数据
- JQuery 获取checkbox被选中的值
- iframe页面控制父页面跳转
- Java快速开发工具 WebBuilder 6.8发布
- Universe Design Tool Using JDBC connect Sybase/Oracle Get Error
- 在Github上为项目添加多个用户
- layui表格点击排序按钮后,表格绑定事件失效解决方法
- Java面试题总结(附答案)
- A11-java学习-二维数组-面向对象概念-类的编写-测试类的编写-创建对象-使用对象-递归
- Fortify Scan - Static Code Analyzer
- openwrt 无线中继
- 软件工程——Word-Counter