Deploy now

For step-by-step instructions for deploying Docker EE on AWS, see the Quick Start deployment guide. For additional Quick Starts reference deployments, see the complete catalog.


This Quick Start sets up an AWS architecture for Docker Enterprise Edition (EE) and deploys it into your account in a few easy steps, in about 20-30 minutes.

Docker EE provides a pluggable architecture for compute, networking, and storage providers, and open APIs that enable Docker EE to easily integrate into your existing systems. Docker EE includes Docker Universal Control Plane (UCP) for cluster management and Docker Trusted Registry (DTR) for Docker image storage.

This Quick Start was developed by AWS in partnership with Docker, Inc.  

  • What you'll build

    Use this Quick Start to automatically set up the following Docker EE environment on AWS:

    • A virtual private cloud (VPC) that spans three Availability Zones and includes three public subnets.
    • Three Swarm controller nodes that run the DTR and UCP services.
    • A cluster of Swarm nodes in an Auto Scaling group, so the cluster can grow dynamically as the load on the instances increases.
    • Three Elastic Load Balancing (ELB) load balancers. Two of these load balancers provide inbound access to the management consoles for UCP and DTR, and the third provides inbound access to customer applications running on the Swarm nodes.
    • Amazon Simple Storage Service (Amazon S3) for backing up the root certificate authorities (CAs).

    For details, see the Quick Start deployment guide.

  • Deployment details

    Build your Docker EE environment on AWS in a few easy steps:

    1. Register for a Docker EE trial license on the Docker website.
    2. If you don't already have an AWS account, sign up for one at
    3. Launch the Quick Start. The deployment takes about 20-30 minutes.
    4. Follow the instructions in the Docker documentation to use Docker EE.  

    To customize your deployment, you can set up daily resource cleanup and configure the quantity, instance type, ephemeral storage volume size, and volume type for Swarm manager and worker nodes.

    For detailed instructions, see the Quick Start deployment guide.

  • Cost and licenses

    This Quick Start requires a trial license for Docker Enterprise Edition (Standard/Advanced), which is free for 30 days.

    You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. See the pricing pages for each AWS service you will be using for cost estimates.