docker镜像制作、及相关操作
持续完善中。。。
Dockerfile制作镜像
首先还是推荐官方网址:
https://docs.docker.com/engine/reference/builder/
BuildKit
从18.09开始,Docker支持一个新的、moby/buildkit项目提供的、执行构建的后端。与旧版本相比的优先有:
识别并跳过没用的构建步骤
并行构建独立的构建步骤
在构建中仅增量传递在构建上下文中的变化的文件
识别并跳过构建上下文中无用文件的传输
Use external Dockerfile implementations with many new features
Avoid side-effects with rest of the API (intermediate images and containers)
Prioritize your build cache for automatic pruning
需要提前设置环境变量:DOCKER_BUILDKIT=1
To learn about the experimental Dockerfile syntax available to BuildKit-based builds
Parser directives
可选,影响Dockerfile中下一句的处理方式。 不创建layer,也不会以构建步骤的形式出现,编写时以特定的注释出现 # directive=value