电商| 物流| 科技| 创业| 经商| 运营| 科普| 财经| 文娱| AI| 物联| 品牌| 会议| 政策| 时尚| 健康| 家居| 金融| 农业| 汽车| 房产| 百科| 生活| 游戏| 管理| 快讯
 
首页 » 资讯 » 物联 » 云计算核心技术Docker教程:Dockerfile文件CMD命令详解

云计算核心技术Docker教程:Dockerfile文件CMD命令详解

放大字体  缩小字体 时间:2020-10-29 08:16    热度:1008
Dockerfile文件ADD指令是用于指定默认的容器主进程的启动命令。Docker 不是虚拟机,容器就是进程。既然是进程,那么在启动容器的。。。

Dockerfile文件ADD指令是用于指定默认的容器主进程的启动命令。Docker 不是虚拟机,容器就是进程。既然是进程,那么在启动容器的时候,需要指定所运行的程序及参数。

 

语法格式

shell 格式:CMD 命令

exec 格式:CMD ["可执行文件", "参数1", "参数2"...]

参数列表格式:CMD ["参数1", "参数2"...]。在指定了 ENTRYPOINT 指令后,用 CMD 指定具体的参数。

docker在运行时可以指定新的命令来替代镜像设置中的这个默认命令,比如,ubuntu 镜像默认的 CMD 是 /bin/bash,如果我们直接 docker run -it ubuntu 的话,会直接进入 bash。我们也可以在运行时指定运行别的命令,如 docker run -it ubuntu cat /etc/os-release。这就是用 cat /etc/os-release 命令替换了默认的 /bin/bash 命令了,输出了系统版本信息。

在指令格式上,一般推荐使用 exec 格式,这类格式在解析时会被解析为 JSON 数组,因此一定要使用双引号 ",而不要使用单引号。

如果使用 shell 格式的话,实际的命令会被包装为 sh -c 的参数的形式进行执行。比如:

CMD echo $HOME

在实际执行中,会将其变更为:

CMD [ "sh", "-c", "echo $HOME" ]

这就是为什么我们可以使用环境变量的原因,因为这些环境变量会被 shell 进行解析处理。

关于云计算核心技术Docker教程:Dockerfile文件CMD命令详解的要点介绍,希望对大家了解云计算核心技术Docker教程:Dockerfile文件CMD命令详解有所帮助,如有侵权,联系我们37442552@qq.com。
 
你可能感兴趣:
 
2018年物联网设备数超手机
2018年物联网设备数超手机

2016-06-02 物联网 手机

2018年物联网设备数超手机;瑞典 爱立信 公司的最新研究报告显示,智能手机用户数量今年将首次超过功能手机,但两者都将在未来几年内迅速被物联网设备超越。

物联网生态系统的过去、现在和未来

2016-06-02 物联网

物联网 (IoT) 还是富于幻想的技术迷们脑中遥不可及的梦想。 现在,支持物联网的工具、设备和基础设施都已成为现实,是时候回顾一 下物联网的演进历史和展望一…

物联网给汽车制造商带来哪些变化?
物联网给汽车制造商带来哪些变化?

2016-06-02 汽车行业 物联网

汽车行业是对物联网来说最重要的行业之一,车联网、自动驾驶系统、人工智能、云计算,还有一大堆新技术都将给汽车制造商们带来巨大的变化,而物联网同所有这…

华硕为什么“搅局”智能家居 华硕想用机器人布局智能家居?
华硕为什么“搅局”智能家居 华硕想用机器人布

2016-06-04 华硕 智能家居 家用机器人

在昨天举行的台北电脑展上,华硕发布了一款名叫ZenBo的机器人,类似亚马逊Echo,可以接收语音指令,实现网络购物、语音输入密码

《互联网上网服务营业场所管理条例》全文

2016-06-22 互联网 服务 营业场所 管理条例

 (2002年9月29日中华人民共和国国务院令第363号公布 根据2011年1月8日《国务院关于废止和修改部分行政法规的决定》(国务院令第588号)第一次修订 根据2016…

360推首款AI音箱 360 IoT春季发布会新品都有哪些?
360推首款AI音箱 360 IoT春季发布会新品都有哪

2019-03-29 AI 360 IoT 360推首款AI音箱

360推首款AI音箱 360 IoT春季发布会新品都有哪些?360 IoT春季发布会在京召开,360集团董事长兼CEO周鸿祎宣布360家庭安全大脑即将发布,并带来了AI音箱和可视…

360IoT春季发布会上市的AI音箱儿童模式如何操作

2019-03-29 IoT 360 AI 儿童模式

360IoT春季发布会上市的AI音箱儿童模式如何操作?360 AI音箱MAX还支持Dual Wake双重智能唤醒,支持声纹唤醒及智能免唤醒,四麦克风线形阵列,支持5m远距离唤…

Uber筹备IPO 软银所持Uber股份价值超97亿美元

2019-04-28 Uber 软银

Uber筹备IPO 软银所持Uber股份价值超97亿美元;Uber上周五提交的更新文件显示,其将发行定价区间设定在44美元到50美元之间,按公布的发行定价区间计算,Uber…

微软删人脸识别库 微软删人脸识别库原因

2019-06-11 微软 微软删人脸识别库

微软删人脸识别库 微软删人脸识别库原因 #微软删人脸识别库# 微软已经悄然删除了MSCeleb。这是一个包括1000万张图像的训练数据库,其目的是被用于识别人脸图…

微软删除全球最大人脸识别数据库MS Celeb

2019-06-11 微软 微软删人脸识别库 MS Celeb

微软删除全球最大人脸识别数据库MS Celeb #微软删人脸识别库# 英国《金融时报》消息,微软于不久前删除人脸识别数据库MS Celeb。微软曾称该数据库是当前数据…

 
热点图文
2018年物联网设备数超手机

2018年物联网设备数超手机

物联网给汽车制造商带来哪些变化?

物联网给汽车制造商带来哪些变化?

华硕为什么“搅局”智能家居 华硕想用机器人布局智能家居?

华硕为什么“搅局”智能家居 华硕想用机器人布局智能家居?

360推首款AI音箱 360 IoT春季发布会新品都有哪些?

360推首款AI音箱 360 IoT春季发布会新品都有哪些?

腾讯集团的腾讯云IoT与半导体供应商意法半导体合作

腾讯集团的腾讯云IoT与半导体供应商意法半导体合作

百度开放Apollo Go自动驾驶出租车服务 可一键呼叫Robotaxi免费搭乘体验

百度开放Apollo Go自动驾驶出租车服务 可一键呼叫Robotaxi免费搭乘体验

马斯克公布"脑机"Neuralink 展示植入Neuralink猪的脑部活动状态

马斯克公布"脑机"Neuralink 展示植入Neuralink猪的脑部活动状态

蜻蜓FM与斑马智行系统合作 深入车场景探索

蜻蜓FM与斑马智行系统合作 深入车场景探索

 
经商宝 — 经商创业营销推广电子商务门户 网站地图 | 关于我们 | 特惠服务 | 人才招聘 | 联系我们 | 法律声明