Dockerfile是一个文本格式的配置文件,用于快速创建自定义的镜像。
一、基础结构
Dockerfile有一行行命令语句组成,并支持以# 开头的注释行
Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行的指令
例:
#第一行必须制定基于的基础镜像
FROM ubuntu
#维护者信息
MAINTAINER docker_user docker_user@email.com
#镜像操作
RUN apt-get update && apt-get install -y nginx
#容器启动时执行
CMD /usr/sbin/nginx
二、Dockerfile中的指令
1.FROM
格式:
FROM <image>
FROM <image>:<tag>
FROM <image>@<digest>
作用:制定基础镜像
2.MAINTAIN
格式:
MAINTAINER <name>
作用:
指定维护者信息
3.RUN<