flyzy博客
分享便宜VPS与网络优惠
搬瓦工

Speedtest单线程和多线程Docker镜像

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

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

使用方式: docker run -idt –name SpeedTest -p 2333:80 langren1353/speedtest复制代码
搭建完成后直接访问2333端口即可,成功的不妨顺便跑个分来看看

我只是个前端,Dockerfile不熟,所以里面借鉴了很多别人的东西,请轻喷
具体Dockerfile代码如下 # Base images 基础镜像 FROM alpine:3.15 #MAINTAINER 维护者信息 MAINTAINER AC # 安装apache与php、php的对应模块 RUN apk update && \ 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 # docker 可以忽略,但在k8s 加载此镜像发现 rewrite、php7 没有加载,奇怪 RUN  sed -i ‘s/#LoadModule rewrite_module/LoadModule rewrite_module/g’ /etc/apache2/httpd.conf && \ echo “LoadModule php7_module modules/mod_php7.so” >> /etc/apache2/httpd.conf #复制当前代码到镜像中 RUN cd /var/www && mkdir html && cd ~ && \     git clone https://github.com/youheiss/Speedtest-N.git && \     cd Speedtest-N/ && \     cp -R backend/ chartjs/ *.html *.js /var/www/localhost/htdocs && \     cd /var/www/localhost/htdocs && chmod -R 777 . && \     rm -rf Speedtest-N/ #默认80端口 EXPOSE 80 #后台进程,挂了重新拉起 CMD [“httpd”,”-DFOREGROUND”] 复制代码

江西省网友说:谢谢分享

四川省网友说:火钳刘明

贵州省网友说:好东西,绑定!!!

福建省网友说:有部分拓展没必要安装
预估精简之后可以达到10mb
缩小一倍体积

辽宁省网友说:大佬牛逼

我是萌新

请你放心

福建省网友说:我也觉得,不过就是不知道哪些是不需要的,然后看了下打包体积,反正可以接受了,就没管了

山东省网友说:这个是不是有BUG呢

我是萌新

请你放心

河北省网友说:感谢告知,马上修复

辽宁省网友说:原因是网站目录没有权限

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

Docker镜像我不会 只能给思路了

浙江省网友说:确实如此,已经修复了,多的不想,直接777 docker里面爱咋咋地

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » Speedtest单线程和多线程Docker镜像
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏