Docker Engine on Ubuntu

Integrated support service with enterprise SLAs

Docker Engine is a lightweight container runtime with robust tooling that builds and runs your containers. Over 65% of all Docker-based scale out operations run on Ubuntu.

Canonical works closely with Docker Inc. to deliver an integrated Docker Enterprise Edition offering on Ubuntu. This partnership provides customers with the fastest and easiest path for support of Ubuntu and Docker Engine in enterprise Docker operations.

Talk to us about your container strategy ›

The no-nonsense way to accelerate your business with containers

This white paper explains why containers are so popular and how to leverage them in your organisation. Learn the benefits of process containers and machine containers. Deep-dive into the two main software tools, Docker and LXD, that are used to manipulate containers.

Download the white paper

Why run Docker Engine on Ubuntu?

One vendor, simpler relationships

In a growing infrastructure, having just one vendor for both container and OS-level support reduces relationship complexity and the potential for friction.

Enhanced security

Packaging Docker Engine as a snap delivers additional isolation and confinement benefits which significantly improve the security of your Docker app.

Safer, simpler roll backs

If needed, you can easily undo an update and reinstall an older Docker snap that worked.

Faster, more reliable updates with snaps

Docker Engine image snaps are faster to install and update automatically and transactionally so your Docker app is always fresh and never broken.

How does our Docker support offering work?

Docker and Canonical’s integrated support offering for Docker Engine running on Ubuntu provides a streamlined operations and support experience:

  • Stable, maintained releases of Docker are published and updated by Docker as snap packages on Ubuntu, enabling direct access to the official Docker Engine for all Ubuntu users
  • Canonical provides Level 1 and Level 2 technical support for Docker Enterprise Edition and are backed by Docker Inc. for Level 3 support
  • Canonical also ensures global availability of secure Ubuntu images on Docker Hub

Talk to our container team ›

Through our partnership, we provide users with more choice by bringing the agility, portability, and security benefits of the Docker Enterprise Edition to the larger Ubuntu community

Nick Stinemates, VP, Business Development & Technical Alliances at Docker, Inc

How does Docker compare to LXD?

LXD gives you a classic virtual machine experience with all your administrative processes running, from sshd to syslog, so it feels just like a normal Ubuntu system. Docker instances typically contain only a single process or application per container.

LXD usage is often driven by operations making Infrastructure-as-a-Service OS instances much faster. Whereas Docker usage is often driven by developers making Platform-as-a-Service application instances more portable.

Docker can run alongside LXD with both instances working together. Moreover, Docker can run inside of LXD with zero performance impact, allowing you to safely migrate your Docker containers between machines for easy scale up and scale down.

Learn more about LXD ›