Knowledge Base

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!

  • Docker must already be installed. For installation steps, please refer to Docker's documentation.
  • You must use a Linux host in order to see all of the intermediate hops!

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 Rating (No Votes)

Rate this article


Article Info

Article Number: 169 | Last Updated: December 29, 2025

This article has been viewed 25 times since December 29, 2025

Filed Under: PingPlotter Cloud

Attachments

There are no attachments for this article.