После того как я заметил пару проблем с контейнерами, взял на себя смелость собрать контейнер для speedtest на базе: openspeedtest
Исходники контейнера и Makefile для сборки под amd64/arm64/armv7:
На Docker Hub:
Я подробно изучил контейнер и воссоздал его так, чтобы он без проблем работал поверх RouterOS на порту 80.
Пример установки контейнера:
/interface/bridge/add name=dockers
/ip/address/add address=172.17.0.254/24 interface=dockers
/interface/veth/add name=veth2 address=172.17.0.2/24 gateway=172.17.0.254
/interface/bridge/port add bridge=dockers interface=veth2
/container/config/set registry-url=https://registry-1.docker.io tmpdir=disk1/pull
/container/envs/add name=speedtest_envs key=TZ value="Asia/Jerusalem"
/container/mount add dst=/var/log/nginx name=openspeed src=/disk1/openspeed/var
/container/add dns=172.17.0.254 remote-image=elicro/openspeedtest:latest interface=veth2 root-dir=disk1/speedtest envlist=speedtest_envs start-on-boot=yes
# немного подождите, пока образ распакуется, а потом запустите
Дальше просто заходите по адресу: и тестируйте скорость…
На моём RB4011 спокойно достигается почти 1 Гбит/с по загрузке и выгрузке. Если у кого-то есть линк на 10 Гбит и получится протестировать — было бы просто отлично.
Исходники контейнера и Makefile для сборки под amd64/arm64/armv7:
На Docker Hub:
Я подробно изучил контейнер и воссоздал его так, чтобы он без проблем работал поверх RouterOS на порту 80.
Пример установки контейнера:
/interface/bridge/add name=dockers
/ip/address/add address=172.17.0.254/24 interface=dockers
/interface/veth/add name=veth2 address=172.17.0.2/24 gateway=172.17.0.254
/interface/bridge/port add bridge=dockers interface=veth2
/container/config/set registry-url=https://registry-1.docker.io tmpdir=disk1/pull
/container/envs/add name=speedtest_envs key=TZ value="Asia/Jerusalem"
/container/mount add dst=/var/log/nginx name=openspeed src=/disk1/openspeed/var
/container/add dns=172.17.0.254 remote-image=elicro/openspeedtest:latest interface=veth2 root-dir=disk1/speedtest envlist=speedtest_envs start-on-boot=yes
# немного подождите, пока образ распакуется, а потом запустите
Дальше просто заходите по адресу: и тестируйте скорость…
На моём RB4011 спокойно достигается почти 1 Гбит/с по загрузке и выгрузке. Если у кого-то есть линк на 10 Гбит и получится протестировать — было бы просто отлично.

Есть идеи, почему это вдруг произошло? В версии 7.6 такого не наблюдал. Как это исправить? Похоже, нельзя задать переменную окружения, чтобы принудительно указать порт или что-то в этом роде.