docker搭建HTML5 Speedtest测速
源码
https://github.com/adolfintel/speedtest/
1.安装docker
Ubuntu和centos安装docker的命令:
Ubuntu
- 更新软件包索引:
sudo apt update
- 安装docker-ce:
sudo apt install docker-ce
- 启动docker服务:
sudo systemctl start docker
CentOS
- 安装所需的软件包:
sudo yum install yum-utils device-mapper-persistent-data lvm2
- 设置稳定的仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 更新软件包索引:
sudo yum update
- 安装docker-ce:
sudo yum install docker-ce
- 启动docker服务:
sudo systemctl start docker2.安装HTML5 Speedtest
docker run -d -p 1234:80 ilemonrain/html5-speedtest:alpine具体参数说明:
- -d:表示以守护进程模式运行容器,即在后台运行。
- -p:表示将容器的端口映射到宿主机的端口。其中,1234是宿主机的端口,80是容器的端口。
- ilemonrain/html5-speedtest:alpine:表示要运行的镜像名称和版本。
搭建完成,打开 http://你服务器的IP:1234 即可
如果CentOS 7打不开,需要打开防火墙端口,或者关掉防火墙;或者你安装过宝塔,请打开1234的端口
firewall-cmd --zone=public --add-port=1234/tcp --permanent关闭防火墙
systemctl stop firewalld.servicesystemctl disable firewalld.service
评论
发表评论