简介
Dockerfile是docker 执行 build 镜像构建命令的时候所需的文件,描述了镜像构建所需的base image和构建镜像时需要做的事情
1. Dockerfile创建
touch Dockerfile
注意:docker build 命令中的Dockerfile文件路径是指Dockerfile的父级文件夹路径,不是Dockerfile本体
2. Dockerfile内容
常见指令:
#Version 1.0.0 注释
FROM centos:centos7 #指定base image
MAINTAINER yuuma "xxxxx@qq.com" #设置作者信息
ENV REFRESHED_TIME 2022-06-06 #自定义环境变量
RUN yum install -y vim #在容器内执行的命令
EXPOSE 8080 #开放端口
指令 | 格式 | 用法 |
---|---|---|
FROM | FROM {container} | 指定构建镜像所引用的base image |
MAINTAINER | MAINTAINER {author} {email} | 指定镜像的作者信息,可以通过docker inspect IMAGE命令查看 |
ENV | ENV {key} {value} | 记录一个环境变量,可被这行指令之后的指令使用,在其它指令中使用$key即可调用,也可通过在容 |