Earlier this week CFEngine sponsored DockerCon. Let me start by congratulating Docker on an awesome show. The energy, and enthusiasm was contagious but more so sincere. The commitment to establishing open standards without locking in users to Docker is commendable. The CFEngine table had heavy traffic and the conversations were frequently in Depth. Attendees were not only wanting to know what value CFEngine adds on top of Docker but also what guidance on how others are using Docker. People we talked to understood the need to have a solution that could manage not only Docker containers but also their other physical and virtual infrastructure. We had very positive feedback on how we integrated Docker configurations into our CFEngine policies. For those of you who may be unaware Docker finally reached 1.0 status, which means the warning about running in production no longer applies, not that being pre 1.0 stopped the Docker community running Docker in production! Some key takeaways for me were
- Docker is attracting attention from most industries. It’s usage isn’t limited to startups and technology companies
- The Docker company commitment to building open standards is very impressive and I hope CFEngine and others leverage these libraries where appropriate
- Managing Docker containers at scale without additional tooling will be challenging
- Containers, physical and virtual machines will co-exist and compliment each other in the future, Docker isn’t a drop in replacement for all use cases
If you want to find out more about how CFEngine and Docker can be used together you can get our CFEngine and Docker presentation from slideshare.