Dockerfile
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。
理解每个指令的用法是掌握 Docker 技术的关键
具体使用请直接阅读官方文档。
关于 Dockerfile,下面我们再传递几个重要的观点:
- Dockerfile 是 Docker 运维开发工作的关键
- Dockerfile 文件主要用于编写应用的安装过程
- 应用的初始化过程可以在 Dockerfile 中引入,然后在独立的脚本中编写
- Dockerfile 必须构建成镜像后再供用户使用,直接基于 Dockerfile 运行容器可能会由于网络问题导致无法达成预期目的
指令不仅仅用于设计 Docker 镜像,还有一部分指令与容器运行时密切相关,包括:
- CMD
- ENTRYPOINT
- WORKDIR
- ENV
- USER
- VOLUME