Dockerfile入门之后面临一个问题:如何在实际的开发过程中正确配置 Dockerfile?

Dockerfile 有两个方向上的使用方式:

  1. 只用 Dockerfile 管理镜像
</ol>

一个容器只负责做一件事情。

保持常见的指令像 MAINTAINER 以及从上至下更新 Dockerfile 命令。

当构建镜像时使用可理解的标签,以便更好地管理镜像。

避免在 Dockerfile 中映射公有端口。

CMD 与 ENTRYPOINT 命令请使用数组语法。

针对一:只用 Dockerfile 管理镜像的 build