Skip to content

Run Docker with volume

To run Docker with volume:

  1. Pull the image:

    docker pull percona/pmm-server:2
    
  2. Create a volume:

    docker volume create pmm-data
    
  3. Run the image:

sh 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 \ perconalab/pmm-server:3.0.0-rc

  1. Change the password for the default admin user:

    docker exec -t pmm-server change-admin-password <new_password>
    
  2. 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
    
  3. Visit https://localhost:443 to see the PMM user interface in a web browser. (If you are accessing the docker host remotely, replace localhost with the IP or server name of the host.)

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.