Best Container Engine Software

Container engines, often referred to as operating-system-level virtualization, are operating systems in which the kernel allows the existence of multiple isolated instances. Each instance is referred to as a container, virtualization engine, or jail. Developers use these to create secure, virtual hosting environments with isolated resources. Developers can also separate applications, programs, or segments of code for increased security. These tools reduce overhead for companies and simplify migration processes. Containers can also be used to store applications in a securely hosted environment to increase space, efficiency, and organization. Software solutions such as container management software, container orchestration software, container networking software, container monitoring software, and service discovery software combine to create a microservice ecosystem.

To qualify for inclusion in the Container Engines category, a product must:

  • Virtualize operating systems in a resource-isolated environment
  • Add a level of abstraction to contained applications
  • Allow administrators experience a virtual dedicated server
  • Allow administrators to determine policies and interpolation
Star Rating

Container Engine reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Compare Container Engine Software

G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 17
Filter Results
Filter by:
Sort by
Star Rating
Sort By:
Results: 17

    Apache Mesos is a cluster manager that distributes resources across applications and databases.

    runc is a CLI tool for spawning and running containers according to the OCI specification.

    rkt is an open source container runtime designed for composability, security, and speed.

    Sandboxie uses isolation technology to separate programs from your underlying operating system preventing unwanted changes from happening to your personal data, programs and applications that rest safely on your hard drive.

    LXD is a next generation system container manager.It offers a user experience similar to virtual machines but using Linux containers instead.It's image based with pre-made images available for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API.

    OpenVZ is a container-based virtualization for Linux that creates multiple secure, isolated Linux containers (otherwise known as VEs or VPSs) on a single physical server enabling better server utilization and ensuring that applications do not conflict.

    Oracle Solaris 11.3 is an advanced enterprise operating system. It delivers security, speed, and simplicity for enterprise cloud environments and DevOps.

    CoreOS provide a software that securely run application containers anywhere.

    Jails can now have the amount of memory available to their processes' resident sets (RSS) CPU limiting is implemented by giving each jail a number of CPU shares and tracking the estimated CPU usage of the tasks that run in that jail

    Garden is the component that Cloud Foundry uses to create and manage isolated environments called containers. Each instance of an application deployed to Cloud Foundry runs within a container. For more information about how containers work, see the Container Mechanics section of the Understanding Container Security topic.

    The Open Container Initiative (OCI) is comprised of a diverse set of members that are committed to creating an open industry standard around a container image format and runtime backed by a certification program.

    Docker Hub is the world’s largest repository of container images with an array of content sources including container community developers, open source projects and independent software vendors (ISV) building and distributing their code in containers. Users get access to free public repositories for storing and sharing images or can choose subscription plan for private repos.

    LXC by is a set of tools, templates, library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel.

    resinOS is an operating system tailored for containers and designed for the unique realities of the embedded world. resinOS supports almost 20 distinct device types, has a robust networking and provisioning story, emphasizes reliability over long periods of operation, and enables a productive developer workflow. We’ve been running resinOS as part of the platform for years and are now releasing it as an independent operating system, so that others can benefit and contribute to running containers on connected devices.

    StorageOS is a software-based decentralized storage platform designed to provider persistent container storage.

    Turbo helps you to take your files and software with you wherever you go stream any desktop application straight from your browser.

    WPARs enable you to virtualize your operating system without creating full LPARs on your IBM System p partitioned server. WPARs provide similar levels of isolation, but without the overhead of the full system image.

    Latest Container Engine Articles