Skip to content

Install PMM server with Docker container

This section provides instructions for running PMM Server with Docker based on our Docker image.

The tags used here are for the current release. Other tags are available.

Prerequisites

  • Install Docker 1.12.6 or higher.
  • For PMM 2.38.0 or greater, ensure your CPU (and any virtualization layer you may be using) supports x86-64-v2

Run docker container

Summary
  • Pull the Docker image.
  • Copy it to create a persistent data container.
  • Run the image.
  • Open the PMM UI in a browser.

You can store data from PMM in:

  1. Docker volume (Preffered method)
  2. Data container
  3. Host directory
Key points
  • To Disable the Home Dashboard PMM Upgrade panel you can either add -e DISABLE_UPDATES=true to the docker run command (for the life of the container) or navigate to PMM → PMM Settings → Advanced Settings and disable “Check for Updates” (can be turned back on by any admin in the UI).

  • Eliminate browser certificate warnings by configuring a trusted certificate.

  • You can optionally enable an (insecure) HTTP connection by adding --publish 80:80 to the docker run command. However, running PMM insecure is not recommended. You should also note that PMM Client requires TLS to communicate with the server, only working on a secure port.

Get expert help

If you need assistance, you can find comprehensive and free database knowledge on our community forum or blog posts. For professional support and services, contact our Percona Database Experts.


Last update: 2024-02-19