This project provides a Dockerized setup for running a RIPE Atlas software probe.
- Docker
- Docker Compose
-
Clone this repository:
git clone https://github.com/yourusername/ripe-atlas-docker.git cd ripe-atlas-docker
-
Build and start the container:
docker-compose up -d
-
Check the probe status:
docker-compose logs
The probe configuration is stored in /probe/etc/ripe-atlas/config.txt
inside
the container. You can modify this file by accessing the ripe_atlas_config
volume.
ripe_atlas_config
: Stores probe configurationripe_atlas_status
: Stores probe status informationripe_atlas_data
: Stores measurement data
This setup follows security best practices:
- Runs as a non-root user
- Uses a read-only filesystem with exceptions for necessary write access
- Drops all capabilities except NET_RAW
- Prevents privilege escalation
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.