我正在创建一些Docker镜像,用于在开发机器上进行测试。 我计划为我们的主要应用程序构建一个镜像,并为每个外部依赖项(如postgres、elasticsearch等)构建一个镜像。对于主应用程序,我在决定是编写Dockerfile还是编译要托管的镜像方面有困难。
一方面,Dockerfile易于共享和随时间修改。 另一方面,我预计高级配置(自定义应用程序属性文件)将更容易在vim中完成,然后再提交新镜像。
我知道无论哪种方式都可以达到相同的结果,但我正在寻找使用任一方向的优缺点和陷阱。
作为附注,我计划使用Fig将所有内容捆绑在一起。 我对此工具的初步印象非常好。
谢谢!