新增mysqld_exporter镜像

This commit is contained in:
fastjrun 2020-08-12 23:37:58 +08:00
parent 29a5f1a111
commit a76fa4d802
2 changed files with 52 additions and 2 deletions

View File

@ -1,6 +1,5 @@
# pi4images
### confluence
- 基于版本7.3.4
- 集成mysql驱动
@ -10,7 +9,12 @@
```shell script
# 运行
docker run -itd -v /opt/server/confluence-home:/var/data/confluence --name="confluence" -p 8090:8090 --restart always --privileged=true -e TZ=Asia/Shanghai pi4k8s/confluence-mysql:7.3.4
docker run -d --name="confluence" \
-v /opt/server/confluence-home:/var/data/confluence \
-p 8090:8090 \
--restart always --privileged=true \
-e TZ=Asia/Shanghai \
pi4k8s/confluence-mysql:7.3.4
# 删除
docker rm confluence
# 进入容器
@ -27,3 +31,31 @@ docker stop confluence
docker restart confluence
```
### prom-mysqld-exporter
- 基于版本v0.12.1
#### 启动命令
```shell script
# 运行
docker run -d --name="mysqld-exporter" \
-p 9104:9104 \
-e DATA_SOURCE_NAME="user:password@(217.0.01:3306)/database" \
pi4k8s/prom-mysqld-exporter:v0.12.1
# 删除
docker rm mysqld-exporter
# 进入容器
docker exec -it mysqld-exporter bash
```
#### 启停
```shell script
# 启动
docker start mysqld-exporter
# 停止
docker stop mysqld-exporter
# 重新启动
docker restart mysqld-exporter
```

View File

@ -0,0 +1,18 @@
FROM arm64v8/ubuntu:18.04
RUN sed -i "s/ports.ubuntu.com/mirrors.aliyun.com/g" /etc/apt/sources.list \
&& cd opt && apt update && apt upgrade -y \
&& apt -y install wget \
&& wget -q "https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-arm64.tar.gz" \
&& tar -zxf mysqld_exporter-0.12.1.linux-arm64.tar.gz \
&& rm -rf mysqld_exporter-0.12.1.linux-arm64.tar.gz \
&& apt remove -y --purge wget && apt clean \
&& rm -rf /tmp/* /var/cache/* /usr/share/doc/* /usr/share/man/* /var/lib/apt/lists/* \
&& mv /opt/mysqld_exporter-0.12.1.linux-arm64/mysqld_exporter /bin/mysqld_exporter
USER nobody
EXPOSE 9104
ENTRYPOINT [ "/bin/mysqld_exporter" ]
# arm64v8
# docker build . -t pi4k8s/prom-mysqld-exporter:v0.12.1