<div dir="ltr">Hi,<br><br>I've created Docker images of RIPE Atlas Software Probe using Alpine Linux.<br><br>The main goal was to achieve the smallest image sizes possible and run them on MikroTik routers, now that RouterOS supports running containers[1].<br><br>The image size difference is quite impressive. While an exported tarball of a debian:10-slim image with atlasswprobe-*.deb installed reaches ~95MiB, my version based on Alpine is only ~15MiB.<br><br>I had to make small changes to the code, like checkout devel branch on ripe-atlas-probe-busybox because it has fixes for musl and apply a patch that fixes syscalls for arm32v7. But other than that it is built using the same code provided for Debian.<br><br>Images were compiled for amd64, arm64v8 and arm32v7 and they seem to work well on all 3 architectures.<br><br>I have a probe running[2] on my MikroTik RouterBOARD using this code. It is not quite stable yet due to all the testing I have done, but it is there as a proof of concept :)<br><br><b>This is still a work in progress.</b> Maybe there's something not quite right. Please let me know if you find something.<br><br>Code is available on GitHub[3]. Images on Docker Hub[4].<br><br>Best regards,<br>César<br><br>[1] <a href="https://forum.mikrotik.com/viewtopic.php?f=2&t=178437">https://forum.mikrotik.com/viewtopic.php?f=2&t=178437</a><br>[2] <a href="https://atlas.ripe.net/probes/1002873/">https://atlas.ripe.net/probes/1002873/</a><br>[3] <a href="https://github.com/CTassisF/ripe-atlas-alpine">https://github.com/CTassisF/ripe-atlas-alpine</a><br>[4] <a href="https://hub.docker.com/r/ctassisf/ripe-atlas-alpine">https://hub.docker.com/r/ctassisf/ripe-atlas-alpine</a><br></div>