美文网首页
Dockerfile保留字指令

Dockerfile保留字指令

作者: 小明今晚加班 | 来源:发表于2019-08-25 22:03 被阅读0次

FROM:基础镜像,指明当前镜像基于哪个镜像


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


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


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


WORKDIR:指定在创建容器后,终端默认登录进来的工作目录,一个落脚点


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


COPY:拷贝文件和目录到镜像中,将构建上下文目录中的文件<源路径>复制到新一层镜像内位置<目标路径>


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


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


CMD:指定一个容器启动时要运行的命令,Dockerfile中可以有多个CMD命令,但只有最后一个生效,CMD命令会被docker run之后的参数替换


ENTRYPOINT:指定一个容器启动时要运行的命令,ENTRYPOINT和CMD的目的一样,都是指定容器启动程序及参数,但是ENTRYPOINT指定的参数,不会被docker run后的参数覆盖,而是参数追加操作


ONBUILD:构建镜像B时,镜像B继承了镜像A,如果镜像A的Dockerfile中有ONBUILD参数,那么在镜像B构建时,镜像A的Dockerfile中的ONBUILD参数会被执行

相关文章

  • Dockerfile保留字指令

    FROM:基础镜像,指明当前镜像基于哪个镜像 MAINTAINER:镜像维护者的姓名和邮箱 RUN:容器构建时需要...

  • docker-DockerFile保留字指令

    FROM 基础镜像,当前新镜像是基于哪个镜像的。相当于java中extends关键字FROM scratch(挠,...

  • 6)dockerFile解析(2)-构建过程解析

    1.Dockerfile内容基础知识 1:每条保留字指令都必须为大写字母且后面要跟随至少一个参数 2:指令按照从上...

  • 使用dockerfile构建自己的镜像

    一、什么是dockerfile 二、Dockerfile基础指令 二、Dockerfile运行指令

  • Dockerfile使用

    Dockerfile 使用 Dockerfile 定义镜像,将指令进行保存,每条指令代表着一层构建操作,依赖指令创...

  • Dockerfile最佳实践

    Dockerfile 简介 Docker通过读取Dockerfile文件中的指令自动构建镜像。Dockerfile...

  • dockerfile

    在dockerfile dockerfile常用指令 FROM 指定base镜像MA...

  • docker-基础命令和使用案例

    Docker基础命令 Dockerfile指令 编写Dockerfile原则 1.减少镜像层:一次RUN指令形成新...

  • Dockerfile 参考手册(三):指令介绍

    博客原文 接着上一篇《Dockerfile 参考手册(二):指令介绍》继续介绍Dockerfile相关指令。文档是...

  • Dockerfile指令

    1、FROM第一条指令必须为FROM指令,并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FR...

网友评论

      本文标题:Dockerfile保留字指令

      本文链接:https://www.haomeiwen.com/subject/vwxkectx.html