使用 Dockerfile 定制镜像
Posted lijiangjun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 Dockerfile 定制镜像相关的知识,希望对你有一定的参考价值。
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
FROM nginx RUN echo ‘<h1>Hello, Docker!</h1>‘ > /usr/share/nginx/html/index.html
FROM 指定基础镜像,在该镜像的基础上进行定制,FROM是必备的指令,并且必须是第一条指令
RUN 执行命令行命令 ,其有两种格式:
shell格式:RUN <命令>
,就像直接在命令行中输入命令一样。
exec格式:```RUN ["可执行文件","参数1","参数2"],这更像是函数调用中的格式
注意:,Dockerfile 中每一个指令都会建立一层, RUN 也不例外。每一个RUN 的行为,最后都新建立一层,这样会使得镜像变得非常臃肿
以上是关于使用 Dockerfile 定制镜像的主要内容,如果未能解决你的问题,请参考以下文章