一、前言
在Docker
中构建镜像最常用的方式,就是使用Dockerfile
。
Dockerfile
是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。
官方文档:Dockerfile reference | Docker Docs
二、Dockerfile 常用指令
指令 | 语法 | 说明 |
---|---|---|
FROM | FROM <image>:<tag> |
指明构建的新镜像是来自于哪个基础镜像,如果没有选择tag ,那么默认值为latest |
MAINTAINER | MAINTAINER <name> |
指明镜像维护者及其联系方式(一般是邮箱地址)。官方说明已过时,推荐使用LABEL |
LABEL | LABEL <key>=<value> ... |
功能是为镜像指定标签。也可以使用LABEL 来指定镜像作者 |
RUN | RUN <command> |