/stairspeedtest-docker

stairspeedtest-reborn docker版本

Primary LanguageDockerfileMIT LicenseMIT

原作者: https://github.com/tindy2013/stairspeedtest-reborn


stairspeedtest-reborn

使用方法

docker run -d \
-p 65430:65430 \
quzard/stairspeedtest:amd64

访问 http://ip:65430

可选环境变量

  • PORT:监听端口。可选,默认65430
  • MAXFORKS:最大同时测试数。可选,默认1
  • THREAD:使用线程数。可选,默认4

示例

监听8080端口,最大同时2测试,单线程

docker run -d \
--net=host \
-e PORT=8080 \
-e MAXFORKS=2 \
-e THREAD=1 \
quzard/stairspeedtest:amd64

映射结果目录

docker run -d \
-p 65430:65430 \
-v /path/to/results:/speedtest/results \
quzard/stairspeedtest:amd64

其中,/path/to/results替换为你自己的目录

自定义配置文件

docker run -d \
--name speed \
-e MAXFORKS=1 \
-e THREAD=4 \
-p 65430:65430 \
-v /home/ubuntu/stairspeedtest/results:/speedtest/results \
-v /home/ubuntu/stairspeedtest/pref.ini:/speedtest/pref.ini \
quzard/stairspeedtest:amd64

其中,/path/to/pref.ini替换为你自己的配置文件路径

注意:若同时修改环境变量与配置文件中的线程数,则使用配置文件中指定的线程数。若修改二者其中之一,则使用修改值。