(07)【Docker学习笔记】之 Docker Dockerfile

Docker file是用来构建镜像的文本文件,文件内容是一条条构建镜像所需要的指令和说明。

用Docker file定制镜像

1.定制一个nginx镜像(构建完成后镜像内会有一个 /usr/share/nginx/html/index.html 文件)

在空目录下,新建Dockerfile文件,并添加内容:

FROM    nginx
RUN    echo 'hengda的nginx镜像' > /usr/share/nginx/html/index.html

(07)【Docker学习笔记】之 Docker Dockerfile

FROM 指基础镜像,后面的操作都是基于这个基础镜像nginx

RUN 在基础镜像中执行命令

(07)【Docker学习笔记】之 Docker Dockerfile

开始构建镜像(在Dockerfile所在目录执行构建命令)

$ docker build -t nginx:test ./test

(nginx:test镜像名称:镜像标签)

(07)【Docker学习笔记】之 Docker Dockerfile

(07)【Docker学习笔记】之 Docker Dockerfile(07)【Docker学习笔记】之 Docker Dockerfile