Docker is an operating system-level virtualization platform that allows devops and system admins to build, package, distribute and run applications within lightweight container abstraction. Docker relies on libcontainer interfaces to leverage Linux kernel’s virtualization primitives such as namespaces and control groups. Each Docker container comes with its own process trees, root filesystem, and separate namespaces for networking and users via Linux kernel namespaces. Each container also achieves resource (CPU/memory) isolation via kernel cgroups. Docker container images are distributed in layered fashions via union file systems (e.g., aufs) from the public Docker registry server. Docker has been integrated into a number of infrastructure management platforms such as OpenStack, Puppet, Chef, Salt, as well as adopted by commercial cloud operators such as Amazon AWS, Google Cloud platform and Microsoft Azure.

  • Website:
  • Platform: Linux
  • License: Apache License 2.0
  • Documentation:
  • Source repository: git
  • Community: forum google group bug tracker
  • Features:
  • Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *