内网使用docker搭建librespeed测速网站

embedded/2024/11/30 9:20:28/

外网拉取镜像测试

sudo docker run -p 20080:80 -d --name speedtest --rm ghcr.io/librespeed/speedtest

使用浏览器打开IP:20080,可以打开这个测速网站,验证通过

保存镜像到本地

首先查看镜像的ID号

socket@workstation-1:~$ sudo docker images
REPOSITORY                     TAG       IMAGE ID       CREATED      SIZE
ghcr.io/librespeed/speedtest   latest    26f18b4e1207   3 days ago   570MB

此处ID为26f18b4e1207
然后保存镜像到本地

sudo docker save 26f18b4e1207 > speed-save.tar

最后把tar文件传到内网,嫌大可以用gzip再压缩

gzip speed-save.tar

docker_26">内网导入docker镜像

docker load < speed-save.tar

导入的镜像没有tag,需要自己添加
使用docker images查看tag为<none>的ID,记下来,手动添加tag

docker tag 26f18b4e1207 speed/myspeed:test

再次使用docker images即可看到镜像添加了tag
现在运行容器

docker run -d --name myspeedcon -p 10009:80 speed/myspeed:test

其中:–name后面加的myspeedcon,是给容器起的名字,可以随便更改;-p 10009:80是指把容器中的80端口映射到宿主机10009端口,可以随意修改10009,不要与宿主机已有端口冲突;speed/myspeed:test是刚才使用docker tag添加的tag
使用docker ps查看容器是否运行成功

[root@localhost ~]# docker ps
CONTAINER ID   IMAGE                COMMAND                   CREATED          STATUS          PORTSNAMES
d88caa1e4b31   speed/myspeed:test   "docker-php-entrypoi…"   52 minutes ago   Up 52 minutes   0.0.0.0:10009->80/tcp, :::10009->80/tcp   myspeedcon

现在可以愉快的测速了


http://www.ppmy.cn/embedded/141703.html

相关文章

机器学习项目实战:泰坦尼克号乘客生存率预测(一)

项目描述 任务&#xff1a;根据训练集数据中的数据预测泰坦尼克号上哪些乘客能生存下来 数据源&#xff1a;csv文件&#xff08;train.csv&#xff09; 数据集预览&#xff1a; 1、英文描述&#xff1a; 2、译文描述&#xff1a; 初步分析 注&#xff1a;代码后紧跟运行结…

Milvus×Florence:一文读懂如何构建多任务视觉模型

近两年来多任务学习&#xff08;Multi-task learning&#xff09;正取代传统的单任务学习&#xff08;single-task learning&#xff09;&#xff0c;逐渐成为人工智能领域的主流研究方向。其原因在于&#xff0c;多任务学习可以让我们以最少的人力投入&#xff0c;获得尽可能多…

如何快速上手UPR ---查看资源检测报告

上一章说了如何快速使用资源检测器 那么如何修复我们 的不规范资源呢&#xff1f; 我们都知道一些常规的美术资源优化&#xff0c;但是还是会有一些没有注意到的点 导致我们游戏的性能降低 可以看到我们的Animation 的的不规范 检查动画曲线精度 &#xff0c;其实我觉得他是…

11.28

1.制作数据集&#xff0c;input->text label->llama_outpus[hidden_states] 这样的好处&#xff1a;在训练时可以直接剔除一整条数据&#xff0c;无需在原文本数据集和llama输出数据集做两次剔除 2.在蒸馏py 设置模型fp16 -> model.half with autocast看是否能运…

【天地图】HTML页面实现车辆轨迹、起始点标记和轨迹打点的完整功能

目录 一、功能演示 二、完整代码 三、参考文档 一、功能演示 运行以后完整的效果如下&#xff1a; 点击开始&#xff0c;小车会沿着轨迹进行移动&#xff0c;点击轨迹点会显示经纬度和时间&#xff1a; 二、完整代码 废话不多说&#xff0c;直接给完整代码&#xff0c;替换…

flutter in_app_purchase google支付 PG-GEMF-01错误

问题&#xff1a;PG-GEMF-01错误 flutter 使用in_app_purchase插件升降级订阅时报错PG-GEMF-01。 解决方案&#xff1a; 升降级订阅时&#xff0c;确保不调用 MethodCallHandlerImpl.java文件中的 setObfuscatedAccountId()方法、setObfuscatedProfileId()方法 原因&#xf…

qt QLinearGradient详解

1、概述 QLinearGradient是Qt框架中QGradient的一个子类&#xff0c;用于创建线性渐变效果。线性渐变是一种颜色沿着一条直线平滑过渡到另一种颜色的效果。QLinearGradient允许你定义渐变的起点和终点&#xff0c;以及在这些点之间的颜色变化。你可以使用它来为图形、背景、边…

【计算机网络】核心部分复习

目录 交换机 v.s. 路由器OSI七层更实用的TCP/IP四层TCPUDP 交换机 v.s. 路由器 交换机-MAC地址 链接设备和设备 路由器- IP地址 链接局域网和局域网 OSI七层 物理层&#xff1a;传输设备。原始电信号比特流。数据链路层&#xff1a;代表是交换机。物理地址寻址&#xff0c;交…