I am working on creating some docker images that will be used for testing on dev machines. I plan to build it for our main application, as well as for each of our external dependencies (postgres, elasticsearch, etc.). For the main application, I am struggling with the decision to write a Dockerfile or compile an image to be hosted.
On the one hand, Dockerfile is easy to share and modify over time. On the other hand, I expect that the advanced configuration (configuring application properties files) will be much easier to do in vim before just writing a new image.
I understand that I can get the same result anyway, but I am looking for PROS, CONS and gotchas with any direction.
As a side note, I plan to wrap it all together using Fig . My initial impression of this tool was very positive.
Thanks!
source share