- RUN 指令不会保存上一条指令的工作路径,每条 RUN 指令都只会将工作目录指定为 / 目录
- 一条 Dockerfile 中的指令就会产生一次镜像的提交。
- 每次提交都会产生一个文件
- 某条命令添加文件A,其它的命令删除A不会减少镜像的大小,必须在同一命令删除
实例
# 不使用缓存构建aimager/php-nginx:7.2.0-1.13.7
# 使用当前目录的dockerfile文件
docker build -t aimager/php-nginx:7.2.0-1.13.7 . --no-cache
–no-cache
不使用缓存构建