全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1724|回复: 11

Speedtest单线程和多线程Docker镜像

[复制链接]
发表于 2022-4-17 22:04:19 | 显示全部楼层 |阅读模式
本帖最后由 千牛 于 2022-4-17 22:45 编辑

借用了大佬的Speedtest代码:https://github.com/youheiss/Speedtest-N
原始帖子记录:https://hostloc.com/thread-997450-1-1.html

然后自己打了一个镜像出来,目前支持arm和amd


使用方式:
  1. docker run -idt --name SpeedTest -p 2333:80 langren1353/speedtest
复制代码

搭建完成后直接访问2333端口即可,成功的不妨顺便跑个分来看看

我只是个前端,Dockerfile不熟,所以里面借鉴了很多别人的东西,请轻喷
具体Dockerfile代码如下
  1. # Base images 基础镜像
  2. FROM alpine:3.15

  3. #MAINTAINER 维护者信息
  4. MAINTAINER AC

  5. # 安装apache与php、php的对应模块
  6. RUN apk update && \
  7. apk add php-apache2 php-pdo  php-mbstring php-gd php-dom  php-pear php-pdo_mysql php-session php-simplexml php-gmp  php-sockets php-json php-gettext  php-iconv php-ctype php-curl git

  8. # docker 可以忽略,但在k8s 加载此镜像发现 rewrite、php7 没有加载,奇怪
  9. RUN  sed -i 's/#LoadModule rewrite_module/LoadModule rewrite_module/g' /etc/apache2/httpd.conf && \
  10. echo "LoadModule php7_module modules/mod_php7.so" >> /etc/apache2/httpd.conf

  11. #复制当前代码到镜像中
  12. RUN cd /var/www && mkdir html && cd ~ && \
  13.     git clone https://github.com/youheiss/Speedtest-N.git && \
  14.     cd Speedtest-N/ && \
  15.     cp -R backend/ chartjs/ *.html *.js /var/www/localhost/htdocs && \
  16.     cd /var/www/localhost/htdocs && chmod -R 777 . && \
  17.     rm -rf Speedtest-N/

  18. #默认80端口
  19. EXPOSE 80

  20. #后台进程,挂了重新拉起
  21. CMD ["httpd","-DFOREGROUND"]
复制代码
发表于 2022-4-17 22:16:08 | 显示全部楼层
好东西,绑定!!!

点评

感谢原作者的支持,代码原地址:https://hostloc.com/thread-997450-1-1.html  发表于 2022-4-17 22:45
发表于 2022-4-17 22:22:15 | 显示全部楼层
有部分拓展没必要安装
预估精简之后可以达到10mb
缩小一倍体积
发表于 2022-4-17 22:24:40 | 显示全部楼层
大佬牛逼



我是萌新

请你放心

 楼主| 发表于 2022-4-17 22:27:53 | 显示全部楼层
Becod 发表于 2022-4-17 22:22
有部分拓展没必要安装
预估精简之后可以达到10mb
缩小一倍体积

我也觉得,不过就是不知道哪些是不需要的,然后看了下打包体积,反正可以接受了,就没管了
发表于 2022-4-17 22:29:09 | 显示全部楼层


这个是不是有BUG呢



我是萌新

请你放心

 楼主| 发表于 2022-4-17 22:36:53 | 显示全部楼层
tsdog 发表于 2022-4-17 22:29
这个是不是有BUG呢

感谢告知,马上修复
发表于 2022-4-17 22:38:56 | 显示全部楼层
tsdog 发表于 2022-4-17 22:29
这个是不是有BUG呢

原因是网站目录没有权限

宝塔给网站目录 www用户,755权限
阿帕奇给网站目录 apache用户,755权限

Docker镜像我不会 只能给思路了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-15 11:17 , Processed in 0.072399 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表