
HubP 和 LiveUser 构建 Docker 镜像加速与实时在线人数统计系统
文章摘要
BiuXin - AI
今天闲逛看到 Mingyu
大佬的Github发现了二个好玩的docker项目,那就来推荐一下,哈哈哈
引用站外链接
实时在线人数统计预览
liveuser
使用 HubP 和 LiveUser 构建 Docker 镜像加速与实时在线人数统计系统
在现代的 Web 开发中,Docker 镜像加速和实时用户统计是两个非常重要的工具。本教程将帮助你结合 HubP 和 LiveUser 两个开源项目,创建一个集成的解决方案,既能加速 Docker 镜像的拉取,又能实时统计在线用户人数。
先决条件
在开始之前,确保你已经安装并配置了以下工具:
项目简介
1. HubP
HubP 是一个 Docker 镜像加速工具,它通过代理的方式加速 Docker 镜像的拉取速度。HubP 提供了自定义加速镜像源的功能,特别适合需要频繁拉取镜像的开发环境,可以显著提高镜像拉取速度。
2. LiveUser
LiveUser 是一个用于 实时在线人数统计 的工具。通过这个工具,你可以在一个简单的 Web 界面上查看当前访问你网站的在线用户数量。
部署步骤
这里我使用的是 1panel面板部署的方式。当然你也可以选择一键命令的部署方式
先决条件
- 在开始之前,请确保你已经具备以下环境:也可以按照以下命令安装
V2版本
的1panel,使用下面的命令默认安装Docker 和 Docker Compose
1 | bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)" |
如果遇到 Docker 安装失败等问题,可以尝试运行以下脚本:
1 | bash <(curl -sSL https://linuxmirrors.cn/docker.sh) |
1Panel 面板已安装并正常运行。你可以从 1Panel 官方文档 获取安装教程。
已安装 Docker 和 Docker Compose。
部署步骤
登录到 1Panel 面板
打开浏览器并进入 1Panel 面板
进入面板找到系统点击文件进入到
1panel
安装的目录下新建一个文件夹,这个你随意,你记得就行,后面备份容易记住在这个目录比如我要使用
docker compose
部署HubP
这个 Docker 镜像加速工具
- 创建好进入到文件夹创建
docker-compose.yml
参数设置
参数 | 说明 | 默认值 |
---|---|---|
-l, --listen |
监听地址 | 0.0.0.0 |
-p, --port |
监听端口 | 18184 |
-ll, --log-level |
日志级别 (debug/info/warn/error) | info |
-w, --disguise |
伪装网站 URL | onlinealarmkur.com |
1 | version: '3.9' |
- 点击上面的终端输入下面的运行命令即可,第一次你可能需要输入密码连接才可以在1panel面板终端开启SSH,运行后看到和下图一样就算成功了
1 | docker compose up -d |
LiveUser 部署方式和 HubP 一致
LiveUser
1 | version: '3.8' |
我部署的的 it - TOOLS工具,可以转换Docker Run 到 docker-compose ,欢迎使用
参考文献
感谢我的好朋友清羽飞扬教我玩这个1panel的docker compose,起初我还是什么都不会的一个小白,嘻嘻
- 感谢您的赞赏
赞赏名单
感谢您的支持。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自BiuXin's Blog
评论 ()