支持平台: 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 部署