新增mysqld_exporter镜像
This commit is contained in:
parent
29a5f1a111
commit
a76fa4d802
36
README.md
36
README.md
|
@ -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
|
||||
```
|
||||
|
||||
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue