Run a PingPlotter Cloud Agent in Docker


Question

Can I run a PingPlotter Cloud Agent in Docker?

Solution

Yes, you can run a PingPlotter Cloud Agent in Docker. Save the Dockerfile below to the machine running Docker, build the image, and then run the container.

Important!


Dockerfile

FROM debian:bookworm
ENV DEBIAN_FRONTEND=noninteractive

# Install dependencies

RUN apt-get update && apt-get install -y \
    ca-certificates \
    libicu-dev \
    software-properties-common \
    wget \
     --no-install-recommends

# Add Pingman APT repo
RUN echo "deb [trusted=yes] https://packages.pingman.com/apt/ /" >> /etc/apt/sources.list

# Install the agent
RUN apt-get update --allow-insecure-repositories && \
    apt-get install -y pingplotter.agent --allow-unauthenticated

# Set default entrypoint
ENTRYPOINT ["/opt/pingplotter.agent/PingPlotter.Agent"]

Steps

  1. Create a new directory for the PingPlotter Agent: mkdir pingplotter-agent && cd pingplotter-agent
  2. Create the Dockerfile: nano Dockerfile
  3. Build the image: docker buildx build -t pingplotter-agent --load .
  4. Log into your account and create a PingPlotter Cloud Agent. On the Deploy Agent step select Already Have PingPlotter Installed? and copy the Auto Deploy Link. (Or right-click on the Agent -->Copy auto deploy link.
  5. Run the container: docker run -d --name pingplotter-agent pingplotter-agent -c "Auto Deploy Link"


Article ID: 169
Created On: December 29, 2025
Last Updated On: December 29, 2025

Online URL: https://www.pingman.com/kb/article/run-a-pingplotter-cloud-agent-in-docker-169.html