Dockerfile详解

作者: Lee_5566 | 来源:发表于2020-03-26 14:07 被阅读0次
image.png

Dockerfile

Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。

Dockerfile其内部包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。


image.png

指令说明

指令 含义
FROM 定制的镜像都是基于 FROM 的镜像
RUN 用于执行后面跟着的命令行命令
COPY 复制指令,从上下文目录中复制文件或者目录到容器里指定路径
ADD ADD 指令和 COPY 的使用格式一致(同样需求下,官方推荐使用 COPY)
CMD 用于运行程序,在docker run 时运行
ENTRYPOINT 用于运行程序,在docker run 时运行
ENV 设置环境变量
ARG 构建参数,与 ENV 作用一至。不过作用域不一样
VOLUME 定义匿名数据卷
EXPOSE 声明端口
WORKDIR 指定工作目录
USER 用于指定执行后续命令的用户和用户组
HEALTHCHECK 用于指定某个程序或者指令来监控 docker 容器服务的运行状态
ONBUILD 用于延迟构建命令的执行

大致就这么多了,因为目前感觉我还用不到,就不深入学习了,等用到了在研究下,感兴趣的小伙伴可以看一下参考里的文档。^_^

参考

Docker Dockerfile

相关文章

  • Dockerfile命令详解

    Dockerfile命令详解 Springboot项目的Dockerfile怎么写

  • Docker资料整理4 -Dockerfile

    docker & kubernetes 面试(某银行科技公司)Dockerfile文件详解使用Dockerfile...

  • Docker 构建镜像

    Docker 构建镜像 环境 Dockerfile 指令详解 FROM or FROM : FRO...

  • dockerfile 详解

    FROM MAINTAINER RUN CMD ENTRYPOINT USER EXPOSE ENV ADD VO...

  • Dockerfile详解

    ADD ADD命令有两个参数,源和目标。它的基本作用是从源系统的文件系统上复制文件到目标容器的文件系统。如果源是一...

  • Dockerfile 详解

    1:Dockerfile是什么? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令...

  • DockerFile 详解

    DockerFile 详解 Dockerfile由一行行命令语句组成,并且支持用“#”开头作为注释,一般的,Doc...

  • DockerFile 详解

    DockerFile 详解 Dockerfile由一行行命令语句组成,并且支持用“#”开头作为注释,一般的,Doc...

  • Dockerfile详解

    Dockerfile是用来构建Docker镜像的构建文件,是由一系列的命令和参数构成的脚本。 Dokcerfile...

  • Dockerfile详解

    FROM 镜像名定制的镜像都是基于 FROM 的镜像,这里的 nginx 就是定制需要的基础镜像,后续的操作都是基...

网友评论

    本文标题:Dockerfile详解

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