DockerFile介绍
DockerFile到底是什么?
Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。
DockerFile的构建过程
- 创建dockerfile文件并写入脚本语言
- 通过
docker build
命令运行脚本文件形成镜像
docker run
命令运行我们这个镜像
- 可以通过
docker push
命令将我们创建的镜像推送到Docker Hub
或阿里云镜像仓库
。
这是官方提供的centos的dockerfile文件
FROM scratch
ADD centos-8-x86_64.tar.xz /
LABEL org.label-schema.schema-version="1.0" org.label-schema.name="CentOS Base Image" org.label-schema.vendor="CentOS" org.label-schema.license="GPLv2" org.label-schema.build-date="20200809"
CMD ["/bin/bash"]
D