Install PMM Server in isolated environments¶
To deploy PMM Server in air-gapped or isolated environments with no direct internet connectivity, download the Docker image on a separate (internet-connected) host and securely copy it:
-
On an internet-connected host, download the Docker image and its checksum file:
wget https://downloads.percona.com/downloads/pmm/3.1.0/docker/pmm-server-3.1.0.docker wget https://downloads.percona.com/downloads/pmm/3.1.0/docker/pmm-server-3.1.0.sha256sum
-
Transfer both files to the target host where you’ll run PMM Server using a secure method (such as
scp
, physical media, or your organization’s approved file transfer mechanism). -
On the target host, open a terminal and navigate to where you placed the downloaded files.
-
Verify the Docker image file integrity (recommended):
shasum -ca 256 pmm-server-3.1.0.sha256sum
-
Load the Docker image:
docker load -i pmm-server-3.1.0.docker
-
Run the PMM Server container as if your image is already pulled using your desired method for a storage volume. Skip any
docker pull
commands as the image has been pre-staged and available locally.