title: How to use docker in both dev and production environment?
body: <p>We're currently using chef for both production and development environment. I like the concept of docker that launches isolated containers for different service roles. And I think it will work great when building a dev environment. I'm a bit unclear on how we should use it in production environment (or should i use it in production environment?). </p>
  
  <p>In production, each service is already running on their dedicate server instances. I feel it's inefficient to run them inside a container instead of directly running on the host operating system. </p>
  
  <p>On the other hand, if we only use docker in dev environment, we will end up writing 2 copies of system configurations, one in docker and one in chef, which isn't ideal either.</p>
  
  <p>Any suggestions or advices would be appreciated.</p>