当启动一个容器时,CMD和ENTRYPOINT都可以用来执行启动命令。但它们的具体用法还是有一些区别:

  1. Dockerfile必须至少指定CMD或者ENTRYPOINT其中的一个。

  2. ENTRYPOINT应该用作容器的主执行程序。

  3. CMD应该用于定义ENTRYPOINT的默认参数,或者为容器执行一个ad-hoc命令。

  4. 当启动容器时使用交互时的参数时,CMD命令会被覆盖。

最新文章

  1. WebLogic口令猜解工具【Python脚本】
  2. linux下安装kears
  3. wildfly jsf 文件 上传后 可以下载 访问
  4. [原创] Linux下几种文件传输命令 sz rz sftp scp介绍
  5. PHP 用html方式输出Excel文件时的数据格式设置
  6. 2、Oracle Logminer性能测试
  7. iOS边练边学--AFNetWorking框架GET、Post、Download、Upload,数据解析模式以及监控联网状态
  8. Android权限安全(4)在什么时候检验权限?
  9. 1. mybatis批量插入数据
  10. JQuery 获取checkbox被选中的值
  11. iframe页面控制父页面跳转
  12. Java快速开发工具 WebBuilder 6.8发布
  13. Universe Design Tool Using JDBC connect Sybase/Oracle Get Error
  14. 在Github上为项目添加多个用户
  15. layui表格点击排序按钮后,表格绑定事件失效解决方法
  16. Java面试题总结(附答案)
  17. A11-java学习-二维数组-面向对象概念-类的编写-测试类的编写-创建对象-使用对象-递归
  18. Fortify Scan - Static Code Analyzer
  19. openwrt 无线中继
  20. 软件工程——Word-Counter

热门文章

  1. Git 企业开发者教程
  2. Automata
  3. 矩阵[雅礼集训 2017 Day1]
  4. Mac 配置Charles,抓取移动设备数据
  5. Linux系统编程:简单文件IO操作
  6. 嵌入式linux下wifi网卡的使用(四)——应用程序sub_supplicant编译
  7. UIViewController生命周期控制-开发规范
  8. GO开发[一]:golang开发初探
  9. console报错类型
  10. MySQL的insert ignore与replace into不同