DockerFile指令

Posted kui-technology

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DockerFile指令相关的知识,希望对你有一定的参考价值。

DockerFile是用来构建docker镜像的文件!实际上是个命令脚本

构建步骤:

1、编写一个dockerfile文件。

2、docker bulid 构建成为一个镜像。

3、docker run运行镜像。

4、docker push 发布镜像(DockerHub、阿里云镜像仓库)。

DockerFile构建过程:

1、每个保留关键字(指令)都必须是大写字母,后面加空格,然后追加指令值。

2、指令从上到下顺序执行。

3、#标识注释

4、每条指令都会创建提交一个新的镜像,并提交!

 DockerFile指令:

FROM                      #基础镜像

MATNTATNER         #镜像维护人;姓名+邮箱

RUN                         #镜像构建时需要运行的命令

ADD                         #Tomcat镜像,tomcat压缩包添加内容

WORKDIR               #镜像工作目录

VOLUME                 #挂载卷目录

EXPOSE                 #暴漏端口

CMD                       #指定容器启动时要运行的命令 CMD echo  "----end----"

ENTRYPOINT        #指定容器启动时要运行的命令 同CMD区别是可以追加命令

ONBUILD               #当构建一个被继承DockerFile时,执行ONBUILD指令,触发指令

COPY                    #文件复制到镜像

ENV                      #设置环境

以上是关于DockerFile指令的主要内容,如果未能解决你的问题,请参考以下文章

Dockerfile使用方法详解

Dockerfile文件

Dockerfile 指令

dockerfile构建nginx镜像

DockerFile指令

docker学习笔记17:Dockerfile 指令 ONBUILD介绍