Docker Enterprise Edition (EE) is designed for enterprise development and IT teams who build, ship and run business critical applications in production at scale. Docker EE provides a fully integrated solution that includes the container engine, built-in orchestration, a private registry, and container lifecycle management to help you build a secure software supply chain. As an enterprise-grade offering with access to SLA-backed technical support and validated integrations to leading third-party images, plug-ins, and infrastructure, Docker EE can help organizations deliver Containers-as-a-Service (CaaS) to improve IT efficiency, make applications more portable for the public cloud, and more secure through a smaller attack surface and image signing and scanning.
Watch the following webinar as Moni Sallam and I highlight some key use cases for Docker Enterprise Edition and how it differs from Community Edition. Moni also provides a demo of how end-to-end container lifecycle management can be securely controlled through Docker EE.
Here are some of the top questions from the live session:
Q: Can we Dockerize Windows apps?
A: Yes! Docker has partnered with Microsoft to deliver a native Docker container platform with Windows Server 2016. Docker containers can also be run on Windows Server and Windows 10 for a consistent Docker user experience, leveraging the same commands as Docker for Linux environments. Further, we recently announced our Modernizing Traditional Apps (MTA) program which is a service offering to help you containerize your .NET applications. This service offering leverages the image2docker tools to help you onboard quickly into Docker with your Windows apps.
Q: Could an on-premises Docker EE manage both Linux and Windows containers?
A: Yes. The Docker EE management UI, is installed on Linux hosts, but we previewed at DockerCon US 2017 the ability to manage both Windows and Linux workers in the same cluster.
Q: What versions of Windows and Linux are supported across Community Edition and Enterprise Edition?
A: You can find the latest supported platforms in the Docker documentation: https://docs.docker.com/engine/installation/#supported-platforms
Q: Is Docker for AWS in the Enterprise Edition or Community Edition?
A: It is available in both Community Edition and Enterprise Edition, but commercial support is only available with Enterprise Edition.
Q: Any plans to certify Google Cloud as a supported IaaS?
A: Yes, Beta for Docker for Google Cloud Platform was announced in March 2017. It is designed to make it quick and easy to install, leveraging native Google Cloud Platform constructs, it’s simple to upgrade, and includes self-healing and auto recovery from infrastructure failures. Find out more here or sign up at beta.docker.com.
Q: Is the dashboard a Docker EE feature? Is it similar to vCenter in VMware?
A: Yes, the management UI and dashboard is part of the Universal Control Plane which is available with Docker EE Standard and Advanced. In a way, it is similar to vCenter to manage virtual machines in that Docker EE manages containers. It allows you to visually manage your swarm cluster and containers, while also setting up RBAC and access rules.
Q: Is Docker Trusted Registry (DTR) built on “Docker registry”? Is it available for on-prem implementation or is it tied to Docker Hub? What’s the difference between DTR, Docker Hub, and Docker Store?
A: Docker Trusted Registry uses the open source registry as a component within the application. In addition, DTR provides additional advanced capabilities around security (eg. image signing, image scanning) and access controls (eg. LDAP/AD integration, RBAC). It is intended to be a private registry for you to install either in your data center or in your cloud environment. Docker Hub is now part of Docker Store which is a public, hosted image library. Docker Store contains both community-contributed as well as certified images, but they are all publicly accessible repositories.
Q: How does Docker EE integrate with tools like Kubernetes or Amazon ECS? Can you still use DTR with Kubernetes?
A: Docker EE is a fully integrated solution, but the parts are swappable. Docker EE includes built-in swarm mode orchestration for host clustering and container scheduling providing an integrated experience. Companies who choose to use Kubernetes orchestration can still leverage Docker EE Basic for a certified and supported container engine and DTR for secure image lifecycle management. Amazon ECS provides its own proprietary orchestration solution with embedded container runtime.
Q: Is there a development version of Docker EE? How can I prototype a full Docker EE environment?
A: Today, you can either download a free 30-day trial of Docker EE from the Docker Store or you can leverage cloud resources and the Hands-on Labs content for a guided experience. Both do require installing Docker on a few nodes. We are also working on some new ways to try Docker EE without having to install anything. Please stay tuned for more on this! Or reach out to your sales rep who can provide a demo.
Q: Where can I find subscription pricing?
A: Pricing for Docker EE and details on support policies are available online at https://www.docker.com/pricing .