I might be the only one that does this, but I like using ansible with docker.<p>I use a Dockerfile for any long running tasks like installing dependencies so I can take advantage of docker&#x27;s cache. I then use ansible for fast running configuration like using a template file for filling out user specific configuration.<p>The biggest disadvantage to this is that you have to add ansible as a dependency in all of your containers, which stinks. I feel like it produces easier-to-read configuration.<p>Don&#x27;t get me wrong, bash scripting is a great tool. I just try to avoid it whenever I can because I personally don&#x27;t like writing bash scripts.<p>I think in the future there might be a best of both worlds approach if docker adds a caching api to where ansible could interact with it directly. There is also a docker connection plugin added in this release that could add some possibilities.