关键字---重点啊)

FROM 基础镜像,当前新镜像是基于哪个镜像的

MAINTAINER  镜像维护者的姓名和邮箱地址

RUN  容器构建时需要运行的命令

EXPOSE 当前容器对外暴露的端口

WORKDIR 指定在创建容器后,终端默认登陆进来的工作目录

ENV 用来在构建镜像过程中设置环境变量

ADD 将宿主机目录下的文件拷贝进镜像并且ADD命令会自动处理URL和解压tar包

COPY 类似ADD,拷贝文件和目录到镜像中 ,语法COPY src dest  COPY [''src","dest"]

VOLUME 容器数据卷,用于数据保存和持久化工作

CMD 指定一个容器启动时要运行的命令格式

shell:  CMD  <命令>

exec  CMD ['可执行文件',"参数1","参数2"]

DockerFile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run之后的参数替换

ENTEYPONT  指定一个容器启动时要运行的命令

ENTRYPOINT的目地和CMD一样,都是在指定容器启动程序及参数

OBBUILD 当构建一个被继承的Dockerfile时运行命令,父镜像在被子镜像继承后触发父镜像的onbuild

最新文章

  1. 向Java技术进军
  2. C#中REF和OUT的区别
  3. NetApp常用检查命令
  4. CSS样式重置
  5. 数组遍历map和each使用
  6. ubuntu wireshark finish
  7. Mybatis的ResultMap的使用
  8. Redis Cluster 3.0搭建与使用
  9. 远航1617团队alpha版本分数分配与人员调动
  10. C++客户端程序(socket)
  11. sqlsever 关于索引
  12. Java [Leetcode 273]Delete Node in a Linked List
  13. [转]Laravel 4之路由
  14. IOSi科研OS7 具体的使用说明的适应
  15. Java 新特性(4) - JDK 8 新特性
  16. log4j实时将数据写入到kafka,Demo和相关的配置详解
  17. FWT模板
  18. 关于Djanggo的环境变量
  19. 《Kubernetes权威指南》——运维技巧
  20. 【Python】多线程-线程池使用

热门文章

  1. openlayers3中Overlay用法
  2. ELSE 技术周刊(2017.12.25期)
  3. 贪心--HDU 2021 发工资咯
  4. js+css制作简单的轮播图带有定时功能
  5. Coursera课程笔记----计算导论与C语言基础----Week 11
  6. Java Stream 流如何进行合并操作
  7. 从浅入深——理解JSONP的实现原理
  8. spring-boot+spring-cloud+maven-module 一个 maven多模块的微服务架构模版
  9. electron——通知
  10. easytornado