D

Docker部署测速工具Speedtest-x

HB 网络 2025-04-30

支持平台: amd64/arm64

项目地址:
https://hub.docker.com/r/badapple9/speedtest-x
https://github.com/MortyFx/speedtest-x/tree/master

查看Docker运行是否正常

systemctl status docker

确保 Docker compose 版本为2.0以上版本

docker compose version

部署方法一

拉取镜像

docker pull badapple9/speedtest-x

docker run -d --name speedtest-x --restart always -p 9001:80 -it badapple9/speedtest-x

启动时可选指定变量

-e WEBPORT=80: #容器内使用的端口

-e MAX_LOG_COUNT=100: #最大可保存多少条测速记录

-e IP_SERVICE=ip.sb: #使用的 IP 运营商解析服务(ip.sb 或 ipinfo.io)

-e SAME_IP_MULTI_LOGS=false: #是否允许同一IP记录多条测速结

部署方法二

编辑 docker-compose.yaml

vim docker-compose.yaml

内容如下:

version: '3.9'
services:
    speedtest-x:
        image: badapple9/speedtest-x
        tty: true
        stdin_open: true
        ports:
            - '9001:80'
        restart: always
        container_name: speedtest-x

创建容器

docker compose up -d

检查容器状态,确保容器正常运行。

docker compose ps

检查容器日志,确保speedtest-x服务正常。

docker compose logs 

使用

访问speedtest-x页面,IP+端口
http://IP:9001
将IP替换为自己服务器IP地址,如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。

点击页面的“start”按钮,则开始测试。

相关资源:测速工具 Homebox 部署

PREV
Docker compose up -d 报错unknown shorthand flag: 'd' in -d
NEXT
Array and string offset access syntax with curly braces is no longer supported解决办法