docker搭建HTML5 Speedtest测速

 源码

https://github.com/adolfintel/speedtest/

1.安装docker

Ubuntu和centos安装docker的命令:

Ubuntu

  1. 更新软件包索引:
sudo apt update
  1. 安装docker-ce:
sudo apt install docker-ce
  1. 启动docker服务:
sudo systemctl start docker

CentOS

  1. 安装所需的软件包:
sudo yum install yum-utils device-mapper-persistent-data lvm2
  1. 设置稳定的仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 更新软件包索引:
sudo yum update
  1. 安装docker-ce:
sudo yum install docker-ce
  1. 启动docker服务:
sudo systemctl start docker

2.安装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.service

systemctl disable firewalld.service

评论

此博客中的热门博文

pve直通PCI设备报错 No IOMMU detected, please activate it.See Documentation for further information.

Centos8使用本地源