通过prometheus实现的docker部署mysql监控

本文介绍了如何通过Prometheus实现对Docker中运行的MySQL服务进行监控。首先创建数据卷,确保MySQL容器的3306端口映射到主机,并配置数据同步。接着,进入MySQL容器进行授权操作,并编辑docker-compose-mysql-exporter.yml文件来设置监控。最后,通过删除并重启容器以应用变更。
摘要由CSDN通过智能技术生成
 
1、安装mysql
docker pull hub.c.163.com/library/mysql:latest

# 建立挂载的数据卷

mkdir -p /opt/mysql/data

# 虚拟机 3306 端口和容器里的3306端口对应,虚拟机路径和容器里路径(下图,来自头部参考地址)对应

docker run -p 3306:3306 --restart="always" --name mysql -v /opt/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 -d --privileged=true hub.c.163.com/library/mysql:latest

进入 Mysql 容器

# 这里的 mysql ,docker ps 查询后,写 CONTAINER ID 或者 IMAGE NAMES 都行
# 此时已经进入容器,登录容器内数据库
mysql -uroot -p123456

# 在操作容器里数据的同时,数据也进到了 /opt/mysql/data 目录里,两边是同步的!

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alexander137

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值