ctassisf/ripe-atlas-alpine

By ctassisf

Updated 9 days ago

Docker images of RIPE Atlas Software Probe using Alpine Linux

Image
Networking
Monitoring & observability
7

100K+

ctassisf/ripe-atlas-alpine repository overview

ripe-atlas-alpine

Docker Pulls Docker Image Size GitHub last commit GitHub License

Docker images of RIPE Atlas Software Probe using Alpine Linux

GitHub / Docker Hub

Based on the official code provided by RIPE NCC, with a few tweaks to make it run under Alpine Linux.

Images are available on Docker Hub for the following architectures:

  • 386
  • amd64
  • arm/v6
  • arm/v7
  • arm64/v8
  • ppc64le
  • riscv64
  • s390x

Docker

Pull the latest image:

docker pull ctassisf/ripe-atlas-alpine:latest

Then run the probe:

docker run --detach \
  --name ripe-atlas \
  --restart unless-stopped \
  --volume ~/ripe-atlas/probe--etc--ripe-atlas:/probe/etc/ripe-atlas \
  --volume ~/ripe-atlas/probe--var--run--ripe-atlas--status:/probe/var/run/ripe-atlas/status \
  --mount type=tmpfs,destination=/probe/var/spool/ripe-atlas/data \
  ctassisf/ripe-atlas-alpine:latest

Check if the container is running using docker ps, or check its logs using:

docker logs ripe-atlas

The first run will create the directory containing the probe configuration and SSH key.

Use the public SSH key probe_key.pub to register your probe here:

https://atlas.ripe.net/apply/swprobe/

Docker Compose

The following is a minimal docker-compose.yml example:

services:
  ripe-atlas:
    image: ctassisf/ripe-atlas-alpine:latest
    container_name: ripe-atlas
    restart: unless-stopped
    volumes:
      - ~/ripe-atlas/probe--etc--ripe-atlas:/probe/etc/ripe-atlas
      - ~/ripe-atlas/probe--var--run--ripe-atlas--status:/probe/var/run/ripe-atlas/status
      - type: tmpfs
        target: /probe/var/spool/ripe-atlas/data

Start the probe with:

docker compose up --detach --pull always

Check its status and logs with:

docker compose ps
docker compose logs

The configuration and probe status directories are kept outside the container, while the probe's measurement data is stored in a temporary filesystem and is lost when the container is recreated.

Tag summary

Content type

Image

Digest

sha256:90eb04831

Size

6.6 MB

Last updated

9 days ago

docker pull ctassisf/ripe-atlas-alpine