Docker today announced the release of version 1.0 of its container virtualization solution.
Docker provides so called container virtualization, allowing an application and its dependencies to run as an isolated process inside a virtual environment. This environment is then portable from local computers to backend infrastructure and cloud. Docker uses LinuX Containers (LXC) running in the host OS allowing you to share the resouces available to the host.
With the release of version 1.0 Docker also announced enterprise training, consulting and support services being able to provide enterprise support to customers.
Docker also announced a first release of Docker Hub, providing a cloud based platform service for distributed applications. It provides container image distribution and change management, user and team collaboration, lifecycle workflow automation, and third-party services integration.
Docker started in March 2013, in 15 months it had 8,741 commits from more than 460 contributors. 2.75 millions downloads and 14,000 "Dockerized" apps. Docker is supported by major technology and service providers like Canonical, Fedora, Google Cloud Platform, OpenStack, Rackspace and Red Hat.
For a full list of what changed in version 1.0 see the features and fixes commits list.