1、Docker安装
1 | 参考:https: //www .cnblogs.com /a120608yby/p/9883175 .html |
2、Docker Compose安装
1 | 参考:https: //www .cnblogs.com /a120608yby/p/14582853 .html |
3、服务配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # vim docker-compose.yaml version: "3.8" services: loki: image: grafana /loki :2.7.4 container_name: loki restart: always ports: - "3100:3100" networks: - ops_default command : -config. file = /etc/loki/local-config .yaml promtail: image: grafana /promtail :2.7.4 container_name: promtail restart: always networks: - ops_default volumes: - /var/log : /var/log command : -config. file = /etc/promtail/config .yml grafana: image: grafana /grafana :latest container_name: grafana restart: always networks: - ops_default ports: - "3000:3000" networks: ops_default: external: true |
4、启动服务
1 | docker-compose up -d |
5、查看服务启动状态
1 | docker-compose ps |
6、docker容器日志接入到Loki
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # 安装插件 docker plugin install grafana /loki-docker-driver :latest -- alias loki --grant-all-permissions # 查看插件 docker plugin ls # 更新插件 docker plugin disable loki --force docker plugin upgrade loki grafana /loki-docker-driver :latest --grant-all-permissions docker plugin enable loki systemctl restart docker # 卸载插件 docker plugin disable loki --force docker plugin rm loki |
7、服务docker-compose配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | version: '3.9' x-logging: &loki-logging driver: loki options: loki-url: "http://172.16.1.100:3100/loki/api/v1/push" max-size: "300m" max- file : "10" services: demo: image: reg.istack.com /demo/demo :latest container_name: demo restart: always network_mode: host logging: *loki-logging command : "java -Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom -Dfile.encoding=utf-8 -Dspring.profiles.active=dev -jar app.jar" |
参考:
1 2 | https: //grafana .com /docs/loki/latest/installation/docker/ https: //grafana .com /docs/loki/latest/clients/docker-driver/ |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!