Running PMM Server via Docker

Docker images of PMM Server are stored at the percona/pmm-server public repository. The host must be able to run Docker 1.12.6 or later, and have network access.


You can also download the PMM Server image from the PMM download page. Choose the appropriate PMM version and the Server - Docker Image item in two pop-up menus to get the download link.

PMM needs roughly 1GB of storage for each monitored database node with data retention set to one week. Minimum memory is 2 GB for one monitored database node, but it is not linear when you add more nodes. For example, data from 20 nodes should be easily handled with 16 GB.

Make sure that the firewall and routing rules of the host do not constrain the Docker container. For more information, see How to troubleshoot communication issues between PMM Client and PMM Server?.

For more information about using Docker, see the Docker Docs.


By default, retention is set to 30 days for Metrics Monitor and to 8 days for PMM Query Analytics. Also consider disabling table statistics, which can greatly decrease Prometheus database size.

  • Page updated 2021-01-29


Previous topic

Deploying Percona Monitoring and Management

Next topic

Setting Up a Docker Container for PMM Server

Contact Us

For free technical help, visit the Percona Community Forum.
To report bugs or submit feature requests, open a JIRA ticket.
For paid support and managed or professional services, contact Percona Sales.