Solution Guides

Technical solutions from top Docker practitioners. Best practice methods, suggested procedures, and practical use cases for managing your Docker infrastructure.

39 Articles

Deploy and Manage

Using Docker EE in high availability mode is recommended for minimal downtime. Learn best practices for deploying and managing Docker EE in a standard, production level environment.

Windows Cheatsheet for Linux Engineers 

Most dev-op engineers are either Windows or Linux expert but not both. This article provides you with resources on commonly used command and documentations.

By
What's New in Docker EE 17.06? 

Docker EE 17.06 supports mixed Windows and Linux clusters, image scanning, automatic image promotion, multi-stage builds, and expanded access control — all with an enhanced UCP UI. Discover What's New in 17.06, and then watch these videos to learn ab...

By
Introduction to Docker Content Trust 

When a publisher using Docker Content Trust pushes an image to a remote registry, Docker Engine signs the image locally with the publisher’s private key. When a user later pulls this image, Docker Engine uses the publisher’s public key to verify that...

By
Backup and Restore Best Practices 

Learn the recommended ways to perform backups and restore Docker EE. Using Docker EE in high availability mode is recommended for minimal downtime.

By

Networking

Discover how to design Docker networks while considering the constraints of the application and the physical network.

Windows Cheatsheet for Linux Engineers 

Most dev-op engineers are either Windows or Linux expert but not both. This article provides you with resources on commonly used command and documentations.

By
Troubleshooting Container Networking 

By and
NGINX Solution Brief on Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy, configure, and validate NGINX in a Docker Swarm with Interlock in both a Swarm overl...

By
Multiple Docker Networks 

If a container needs to be connected to multiple networks before it runs then it is possible to attach networks to a created container that has not started yet. This is done by creating a container with docker create, attaching the networks with dock...

By

Security

Docker lives by “Secure by Default.” With Docker Enterprise Edition (Docker EE), the default configuration and policies provide a solid foundation for a secure environment. However, they can easily be changed to meet the specific needs of any organization.

Securing Docker Trusted Registry 1.x with TLS 

To be able to login to DTR via the Docker CLI to perform pull/push operations, you need to either i) Generate a self-signed certificate with a valid Domain Name/IP or ii) Obtain a CA-signed certificate for DTR’s Fully-Qualified Domain Name (FQDN). If...

By
Introduction to User Namespaces in Docker Engine 

Also, note in this example I reserved a range of 65536 UIDs (the numbers in the subuid file are the starting UID and the number of UIDs available to that user) but Docker Engine will only use the first one in the range (for now, Engine is only capabl...

By
IBM Security Access Manager v9.0.4 Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief describes basic information about how to obtain, configure, and deploy IBM Security Access Manager via docker...

By

Storage

A variety of storage solutions exist for enterprise use, and a rapidly growing container ecosystem continues to provide many more storage solutions for future consideration. Storage must be highly adaptable and configurable to achieve the optimal platform for containerized workloads. Docker EE provides a pluggable “batteries included, but replaceable” architecture that allows for the implementation and configuration of storage solutions that best meet your requirements across the entire Software Delivery Supply Chain.

Working with Docker on btrfs as the backend storage filesystem 

Btrfs is a highly advanced and fully stable Linux filesystem that offers many compelling and useful features like Copy-On-Write, snapshotting, Raiding, and thin provisioning. Understand how to work with btrfs and how to recover from disk out-of-space...

By
VSphere Storage for Docker 2.2.1 (VMware) Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief describes how to install and test the VMware Vsphere Storage for Docker plugin for Docker volumes.

By
Different Types of Volumes 

A host volume lives on the Docker host's filesystem and can be accessed from within the container. An anonymous volume is useful for when you would rather have Docker handle where the files are stored. It can be difficult, however, to refer to the sa...

By

App Development

Whether you are deploying new applications with Docker containers or modernizing traditional applications, these reference architectures will explain what to include in the Docker image, what configuration to put in containers, how to store assets for building images and configuration in version control, how service discovery works, and explore load balancing.

Oracle Weblogic and Oracle Database Application on Docker Enterprise Edition 2.0 

This application guide illustrates how Docker Enterprise Edition (EE) is used to deploy Oracle Weblogic Server running the MedRec sample application with the Oracle Database.

By
Oracle Weblogic and Oracle Database Application on Docker Enterprise Edition 17.06 

This application guide illustrates how Docker Enterprise Edition (EE) is used to deploy Oracle Weblogic Server running the MedRec sample application with the Oracle Database.

By
IBM MQ and WebSphere Liberty for Docker EE 2.0 

This application guide illustrates how Docker stack deploy can be used to stand up a topology on Docker Enterprise Edition with IBM MQ being used to communicate between two applications running on WebSphere Liberty.

By
IBM MQ and WebSphere Liberty for Docker Enterprise Edition 17.06 

This application guide illustrates how Docker stack deploy can be used to stand up a topology on Docker Enterprise Edition with IBM MQ being used to communicate between two applications running on WebSphere Liberty.

By

Troubleshooting

Start with Swarm Troubleshooting Methodology and then discover how to troubleshoot common issues related to Docker swarm, Universal Control Plane, Docker Trusted Registry, and everything in between.

Troubleshooting External Certificates for UCP/DTR 

Learn about which certificates are needed for UCP and DTR as well as how to troubleshooting if they aren't working.

By
Troubleshooting Container Networking 

By and
Troubleshooting a UCP 2.2.x Cluster 

This article provides direction on how to begin troubleshooting a UCP 2.2.x cluster, as well as the information to gather along the way to allow support to further assist. If the first set of actions does not fix the problem, avoid taking further act...

By
Troubleshooting a DTR 2.3.x Cluster 

This article provides direction on how to begin troubleshooting a DTR 2.3.x cluster, as well as the information to gather along the way to allow Docker Support to further assist. If the first set of actions does not fix the problem, avoid taking furt...

By
Swarm Troubleshooting Methodology 

This guide discusses methods for troubleshooting a Docker swarm.

By
Recovering the Admin Password for Docker EE Standard and Advanced 

Use the db-addr in the running process to specify the same value to the enzi command to change the admin password: At the prompts, enter the username of the admin you wish to reset the password for, the new password, and confirm the new password: Aft...

By

Docker Solution Briefs

Docker Solution Briefs enable you to integrate the Docker Enterprise Edition container platform with popular 3rd party ecosystem solutions for networking, load balancing, storage, logging and monitoring, access management, and more. Docker Solution Briefs are a key component of Docker Certified Infrastructures.

VSphere Storage for Docker 2.2.1 (VMware) Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief describes how to install and test the VMware Vsphere Storage for Docker plugin for Docker volumes.

By
Splunk Windows Containers: Metrics and Logs Forwarding Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to monitor metrics and forward logs on running Windows containers.

By
Splunk Enterprise Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy a Splunk Enterprise stack to gather, store, search, analyze, and visualize the logs f...

By
NGINX Solution Brief on Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy, configure, and validate NGINX in a Docker Swarm with Interlock in both a Swarm overl...

By
Microsoft Operations Management Suite Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to set up Microsoft Operations Management Suite to monitor the infrastructure and containers in...

By
IBM Security Access Manager v9.0.4 Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief describes basic information about how to obtain, configure, and deploy IBM Security Access Manager via docker...

By
Grafana/Prometheus Monitoring Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This solution brief documents how to deploy a Grafana/Prometheus stack to monitor Docker EE containers.

By
Logging with Elasticsearch, Logstash, and Kibana Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy a Elasticsearch, Logstash, and Kibana stack to gather, store, search, analyze, and vi...

By
Contiv 1.1.7 (Cisco) Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. Contiv is an open source container networking fabric for heterogeneous container deployments across virtual machines, bare-metal,...

By
Azure Resource Manager Solution Brief for Docker Enterprise Edtion 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy Docker EE to Azure using Azure Resource Manager.

By
Azure Premium Storage Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy Azure Premium Storage in a Docker Swarm.

By
Azure Load Balancer Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to configure Azure Load Balancer in a Docker Swarm to support scalable applications and high av...

By
Azure Application Gateway Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to configure Azure Application Gateway in a Docker Swarm to support scalable applications and h...

By
Amazon CloudWatch Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to deploy Telegraf to send container metrics to Amazon CloudWatch.

By
Amazon CloudWatch Logs Solution Brief for Docker Enterprise Edition 17.06 

Docker Solution Briefs enable you to integrate the Docker container platform with popular 3rd party ecosystem solutions. This Solution Brief documents how to utilize CloudWatch logs to gather, store, search, analyze, and visualize the logs from Docke...

By

Application Guides

Docker Application Guides demonstrate how to deploy traditional applications on Docker Enterprise Edition and Docker Desktop. Application Guides include example architectures and guidance for selecting appropriate container images and deploying a prototype application, orchestrated by Docker Swarm or Kubernetes.

Oracle Weblogic and Oracle Database Application on Docker Enterprise Edition 2.0 

This application guide illustrates how Docker Enterprise Edition (EE) is used to deploy Oracle Weblogic Server running the MedRec sample application with the Oracle Database.

By
Oracle Weblogic and Oracle Database Application on Docker Enterprise Edition 17.06 

This application guide illustrates how Docker Enterprise Edition (EE) is used to deploy Oracle Weblogic Server running the MedRec sample application with the Oracle Database.

By
IBM MQ and WebSphere Liberty for Docker EE 2.0 

This application guide illustrates how Docker stack deploy can be used to stand up a topology on Docker Enterprise Edition with IBM MQ being used to communicate between two applications running on WebSphere Liberty.

By
IBM MQ and WebSphere Liberty for Docker Enterprise Edition 17.06 

This application guide illustrates how Docker stack deploy can be used to stand up a topology on Docker Enterprise Edition with IBM MQ being used to communicate between two applications running on WebSphere Liberty.

By