Docker has developed rapidly in the past year. It started as a simple tool used to package applications into containers using LXC but has since replaced LXC with its own containerization technology. Major releases introduced compatibility with mainstream Linux distributions, a regular release cycle, and production support. The ecosystem around Docker is also expanding rapidly with new tools for container orchestration, composition, and platforms as a service being built using Docker. While Docker has come a long way, there is still work to be done in areas like security and managing container lifecycles and dependencies.