Run Docker with the host directory¶
To run Docker with the host directory:
-
Pull the image:
docker pull percona/pmm-server:3
-
Run the image:
docker run --detach --restart always \ --publish 443:8443 \ --env PMM_WATCHTOWER_HOST=your_watchtower_host \ --env PMM_WATCHTOWER_TOKEN=your_watchtower_token \ --volumes-from pmm-data \ --network=pmm_default \ --name pmm-server \ percona/pmm-server:3
-
Change the password for the default
admin
user:docker exec -t pmm-server change-admin-password <new_password>
-
Check the WatchTower prerequisites and pass the following command to Docker Socket to start Watchtower:
docker run -v /var/run/docker.sock:/var/run/docker.sock -e WATCHTOWER_HTTP_API_UPDATE=1 -e WATCHTOWER_HTTP_API_TOKEN=your_watchtower_token --hostname=your_watchtower_host --network=pmm_default docker.io/perconalab/watchtower
-
Visit
https://localhost:443
to see the PMM user interface in a web browser. (If you are accessing the docker host remotely, replacelocalhost
with the IP or server name of the host.)
Migrate from data container to host directory/volume¶
To migrate your PMM from data container to host directory or volume run the following command:
docker cp <containerId>:/srv /target/host/directory
Get expert help¶
If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.