Lemonitor工具是一款能够快速列出中国境内开源软件的镜像站点的工具。它为运维人员和开发人员提供了更加便捷的配置方式。
本次实践为个人测试环境,操作系统版本为centos7.6。
hostname | IP地址 | 操作系统版本 | Docker版本 |
---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 20.10.17 |
1.本次实践部署环境为个人测试环境,生产环境请谨慎; 2.在Docker环境下部署 lemonitor镜像站点列表程序。
检查Docker服务是否正常运行,确保Docker正常运行。
[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2024-04-20 22:54:02 CST; 5 days ago
Docs: https://docs.docker.com
Main PID: 11385 (dockerd)
Tasks: 34
Memory: 407.4M
CGroup: /system.slice/docker.service
├─11385 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
检查Docker版本
[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701
检查Docker compose版本,确保2.0以上版本。
[root@jeven ~]# docker compose version
Docker Compose version v2.6.0
从华为云镜像仓库拉取lemonitor镜像
[root@jeven ~]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/lemonitor:latest
latest: Pulling from jeven/lemonitor
Digest: sha256:03cee46a6fbd6e19f172a84ffa01db6dbb761d76898a84ac4c18d548dab25418
Status: Image is up to date for swr.cn-north-4.myhuaweicloud.com/jeven/lemonitor:latest
swr.cn-north-4.myhuaweicloud.com/jeven/lemonitor:latest
使用docker-cli快速部署lemonitor容器
docker run -d --name lemonitor --restart always -p 6780:80 swr.cn-north-4.myhuaweicloud.com/jeven/lemonitor:latest
创建部署目录
/data/lemonitor
mkdir -p /data/lemonitor && cd /data/lemonitor/
本次实践使用docker compose方式运行Calcium容器,编辑docker-compose.yaml文件内容如下:
version: '3.9'
services:
lemonitor:
image: swr.cn-north-4.myhuaweicloud.com/jeven/lemonitor:latest
container_name: lemonitor
restart: always
ports:
- 6780:80
[root@jeven lemonitor]# docker compose up -d
[+] Running 2/2
⠿ Network lemonitor_default Created 0.1s
⠿ Container lemonitor Started 0.6s
检查lemonitor容器状态,确保lemonitor容器正常启动。
[root@jeven lemonitor]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e49c8a3d4506 swr.cn-north-4.myhuaweicloud.com/jeven/lemonitor:latest "/docker-entrypoint.…" 35 seconds ago Up 34 seconds 0.0.0.0:6780->80/tcp, :::6780->80/tcp lemonitor
检查lemonitor容器运行日志,确保lemonitor服务正常运行。
docker compose logs
访问地址:http://192.168.3.166:6780,将IP替换为自己服务器IP地址,进入到lemonitor首页。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。
点击首页的“常见软件镜像设置”,我们可以看到常见软件的镜像设置帮助手册,非常不错。
Lemonitor是一个功能强大的工具,专注于提供中国境内开源软件镜像站点的列表。它具有简洁的界面和易于部署的特点,使得搜索和使用镜像站点变得非常简单。这大大提高了运维人员和开发人员的工作效率,并为他们提供了更加便捷的配置方式。我个人对Lemonitor的使用体验非常满意,它不仅实用,而且能够帮助我提高工作效率。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。