Percona Monitoring and Management (PMM) Docker Extension
April 16, 2026 · View on GitHub
PMM is an open source database monitoring solution. It provides great metrics of MySQL, PostgreSQL and MongoDB in depth which helps to improve performance of the database stack and helps to find root cause of any issue.
⚠️ The Docker extension for Percona Monitoring (PMM), is not published yet on Percona Docker Hub or Marketplace. This is a demo in my personal account.
If you are interested in using PMM please consider using the officially supported method of installing PMM Server
Getting Started
Pre-requisite
- Docker Desktop 4.11
1. Clone PMM Docker extension repository
git clone https://github.com/edithturn/pmm-docker-extension.git
2. Build the extension
# Build the image of the extension
make build-extension
2. Install the extension
docker extension install edithturn/pmm-docker-extension:latest
3. Navigate to PMM extension
Start Docker Desktop and in Extension section, Percona(PMM) extension will be ready to use.
Use admin/admin for user/password for the first time, after that It will ask you to reset your password, add a more secure password.
See more about the components of PMM in the oficial Percona documentation
More Docker Extension commands
Update the extension
docker extension update edithturn/pmm-docker-extension:latest
Extension Mode Debug
docker extension dev debug edithturn/pmm-docker-extension:latest
List all extensions
docker extension ls
Special thanks to James Spurin Docker Captian who was my mentor during this process.