docker中CMD和ENTRYPOINT 的区别

CMD 和 ENTRYPOINT 的区别:
  • CMD: 指定容器启动时的默认命令或脚本。如果 Dockerfile 中有多个 CMD 指令,只有最后一个会生效。CMD 会被 docker run 后面的命令行参数覆盖。

CMD ["executable","param1","param2"]
CMD command param1 param2
  • ENTRYPOINT: 与 CMD 类似,指定容器启动时的默认命令或脚本。不同之处在于 ENTRYPOINT 不会被覆盖,而是将 docker run 后面的参数当作参数传递给 ENTRYPOINT 指定的命令。

ENTRYPOINT ["executable", "param1", "param2"]
ENTRYPOINT command param1 param2

相关推荐

  1. dockerCMDENTRYPOINT 区别

    2023-12-12 15:52:06       40 阅读
  2. Dockerfile CMDENTRYPOINT区别

    2023-12-12 15:52:06       16 阅读
  3. Dockerfile: ENTRYPOINTCMD区别

    2023-12-12 15:52:06       11 阅读
  4. Dockerfile 里 ENTRYPOINT CMD 区别

    2023-12-12 15:52:06       9 阅读
  5. DockerfileCMDENTRYPOINT

    2023-12-12 15:52:06       10 阅读
  6. DockerfileRUN、CMDENTRYPOINT、SHELL命令区别

    2023-12-12 15:52:06       14 阅读
  7. Docker EntrypointCMD同时使用注意事项

    2023-12-12 15:52:06       14 阅读
  8. Dockerfile里ENTRYPOINTCMD

    2023-12-12 15:52:06       32 阅读
  9. 一个有用docker entrypoint脚本范例

    2023-12-12 15:52:06       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 15:52:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 15:52:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 15:52:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 15:52:06       20 阅读

热门阅读

  1. 互联网服务器更新运维

    2023-12-12 15:52:06       41 阅读
  2. Android:监听开机广播自己唤醒

    2023-12-12 15:52:06       46 阅读
  3. 架构:服务名词解释

    2023-12-12 15:52:06       40 阅读
  4. postgresql数据库中的建表和约束

    2023-12-12 15:52:06       43 阅读
  5. GSIL:GitHub敏感信息泄露监控工具使用

    2023-12-12 15:52:06       44 阅读
  6. 找到字符串中所有字母异位词(LeetCode 438)

    2023-12-12 15:52:06       36 阅读