Dockerfile: ENTRYPOINT和CMD的区别

CMD:The main purpose of a CMD is to provide defaults for an executing container. CMD的主要用途是为正在执行的容器提供默认值。也就是指定这个容器启动的时候要运行的命令。

ENTRYPOINT:也是指定这个容器启动的时候要运行的命令。

————————————————

在run命令后面添加新字符串作为参数

CMD ["ls","-a"] 会直接替换掉

ENTRYPOINT ["ls","-a"] 会在 “ls -a” 后面追加

entrypoint和cmd组合

FROM ubuntu
MAINTAINER sofija
RUN apt-get update
ENTRYPOINT ["echo", "Hello"]
CMD ["World"]

sudo docker run [container_name]

Hello World

sudo docker run [container_name] 123

Hello World 123

相关推荐

  1. docker中CMDENTRYPOINT 区别

    2024-04-28 11:44:05       39 阅读
  2. Dockerfile中 CMDENTRYPOINT区别

    2024-04-28 11:44:05       15 阅读
  3. Dockerfile: ENTRYPOINTCMD区别

    2024-04-28 11:44:05       11 阅读
  4. Dockerfile 里 ENTRYPOINT CMD 区别

    2024-04-28 11:44:05       9 阅读
  5. CCD相机CMOS相机有什么区别

    2024-04-28 11:44:05       33 阅读
  6. 垃圾回收器CMSG1区别

    2024-04-28 11:44:05       38 阅读
  7. JVM 面试题——CMSG1区别

    2024-04-28 11:44:05       21 阅读
  8. Dockerfile中RUN、CMD、ENTRYPOINT、SHELL命令区别

    2024-04-28 11:44:05       14 阅读
  9. Dockerfile里ENTRYPOINTCMD

    2024-04-28 11:44:05       32 阅读
  10. Dockerfile中CMDENTRYPOINT

    2024-04-28 11:44:05       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-28 11:44:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-28 11:44:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-28 11:44:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-28 11:44:05       20 阅读

热门阅读

  1. Python中实现多层感知机(MLP)的深度学习模型

    2024-04-28 11:44:05       9 阅读
  2. python读取文件

    2024-04-28 11:44:05       10 阅读
  3. PYTHON 访问NVD获取漏洞信息保存到本地数据库

    2024-04-28 11:44:05       12 阅读
  4. 软件安装与配置

    2024-04-28 11:44:05       8 阅读
  5. 自动化生产线的常见问题及维护方法

    2024-04-28 11:44:05       14 阅读
  6. 对象存储服务中对象业务的非标接口

    2024-04-28 11:44:05       14 阅读
  7. 当服务器遭到攻击怎么办?

    2024-04-28 11:44:05       11 阅读
  8. 【C++】6-11 停车场收费问题 分数 20

    2024-04-28 11:44:05       11 阅读