Docker images of RIPE Atlas Software Probe using Alpine Linux
100K+
Docker images of RIPE Atlas Software Probe using Alpine Linux
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:
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/
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.
Content type
Image
Digest
sha256:90eb04831…
Size
6.6 MB
Last updated
9 days ago
docker pull ctassisf/ripe-atlas-alpine