使用 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 定制镜像的主要内容,如果未能解决你的问题,请参考以下文章

Dockerfile 定制专属镜像|果断收藏

使用 Dockerfile 定制镜像

docker-6.使用Dockerfile定制镜像

使用Dockerfile定制自己的docker镜像

dockerfile定制镜像的使用

Dockerfile 定制镜像