我现在已经将 docker 用于我的许多应用程序。我已经到了我有大约十几个 dockerfile 的地步。我经常必须进行相同的更改或在多个 dockerfile 中包含某些内容 - 这意味着我必须在多个位置进行相同的更改。
可能解决此问题的方法是使用支持包含文件和变量的预处理器。这样我就可以在同一个文件中包含常见的东西(例如,包含 monit 和 supervisor 的一堆东西),并将这些文件包含在我的 Dockerfile 中。
Docker 构建本身不包括和变量替换,所以也许预处理器可以解决问题?我知道对于 CSS 有一堆预处理器,那么是否有一个通用的预处理器或一些可以使用 YAML 或 JSON 文件并写下 Docker 可以理解的东西的东西?
归档时间: |
|
查看次数: |
1083 次 |
最近记录: |