美文网首页
Dockerfile常用关键字

Dockerfile常用关键字

作者: Sixah | 来源:发表于2019-01-10 18:44 被阅读0次
  • FROM
    指定基础镜像,当前新镜像是基于哪个镜像的。其中,scratch是个空镜像,这个镜像是虚拟的概念,并不实际存在,它表示一个空白的镜像,当前镜像没有依赖于其他镜像
    FROM scratch
  • MAINTAINER
    镜像维护者的姓名和邮箱地址
    MAINTAINER Sixah <sixah@163.com>
  • RUN
    容器构建时需要运行的命令
    RUN echo 'Hello, Docker!'
  • EXPOSE
    当前容器对外暴露出的端口
    EXPOSE 8080
  • WORKDIR
    指定在创建容器后,终端默认登陆进来的工作目录,一个落脚点
    WORKDIR /go/src/app
  • ENV
    用来在构建镜像过程中设置环境变量
    例如,ENV MY_PATH /usr/mytest
    这个环境变量可以在后续的任何RUN指令中使用,这就如同在命令前面指定了环境变量前缀一样;当然,也可以在其他指令中直接使用这些环境变量,比如:WORKDIR $MY_PATH
  • ADD
    将宿主机目录下的文件拷贝进镜像且ADD命令会自动处理URL和解压tar压缩包
    ADD Linux_amd64.tar.gz
  • COPY
    类似于ADD,拷贝文件和目录到镜像中,将从构建上下文目录中<源路径>的文件/目录复制到新的一层镜像内的<目标路径>位置
    COPY . /go/src/app
  • VOLUME
    容器数据卷,用于数据保存和持久化工作
    VOLUME /data
  • CMD
    指定一个容器启动时要运行的命令。Dockerfile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run之后的参数替换
    CMD ["/bin/bash"]
  • ENTRYPOINT
    指定一个容器启动是要运行的命令。ENTRYPOINT的目的和CMD一样,都是在指定容器启动程序及参数
  • ONBUILD
    当构建一个被继承的Dockerfile时运行的命令,父镜像在被子镜像继承后,父镜像的ONBUILD指令被触发

相关文章

  • docker的入门实战记录

    docker常用方法: Dockerfile的关键字解析: 实例dockerfile: ###########脚本...

  • 2018-07-10

    dockerfile语法 常用的关键字: FROM RUN USER ADD 符号: && / 切换源: pip ...

  • Dockerfile常用关键字

    FROM指定基础镜像,当前新镜像是基于哪个镜像的。其中,scratch是个空镜像,这个镜像是虚拟的概念,并不实际存...

  • Docker之Dockerfile指令

    Dockerfile关于 在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile...

  • dockerfile

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

  • Dockerfile指令

    Dockerfile 关键字作用备注FROM指定父镜像指定dockerfile基于那个image构建MAINTAI...

  • Docker学习笔记(4)——编写Dockerfile

    例子 构建Dockerfile 运行该image: 常用Dockerfile命令 CMD和ENTRYPOINT的区...

  • docker-02

    10:自动制作docker镜像 镜像: 中药 dockerfile: 配方 dockerfile常用指令 根据do...

  • 常用dockerfile

    常用dockerfile 相关github链接 基于Ubuntu的nginx+uwsgi纯安装镜像(不用翻墙) 纯...

  • 常用Dockerfile

    1.准备 拉取Nginx镜像docker pull nginx 创建文件夹,用来存放nginx配置文件和打包好的v...

网友评论

      本文标题:Dockerfile常用关键字

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