Dockerfile 指令
- FROM 指定基础镜像
- RUN 执行命令
- COPY 复制文件
- ADD 更高级的复制文件
- CMD 启动容器命令
- ENTRYPOINT 入口点
- ENV 环境变量设置
- ARG 构建参数
- VOLUME 定义匿名卷
- EXPOSE 暴露端口
- WORKDIR 指定工作目录
- USER 指定当前用户
- HEALTHCHECK 健康检查
- ONBUILD 为他人做嫁衣
参考文档
Dockerfie 官方文档:https://docs.docker.com/engine/reference/builder/
Dockerfile 最佳实践文档:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
- Docker 官方镜像 Dockerfile:https://github.com/docker-library/docs