容器镜像是可执行软件包,包含运行应用程序所需的一切:代码、运行时、系统工具、库和设置。通过构建自定义镜像,你可以在任何 Docker 支持的平台上无缝部署应用程序及其所有依赖项。构建容器镜像的关键组件是 Dockerfile。它本质上是一个包含如何组装 Docker 镜像指令的脚本。Dockerfile 中的每条指令都会在镜像中创建一个新的层,便于跟踪更改并最小化镜像大小。以下是一个简单的 Dockerfile 示例:
Dockerfile