31 lines
730 B
Bash
31 lines
730 B
Bash
#!/bin/bash
|
|
|
|
source ./0_container_name.sh
|
|
# echo container_name
|
|
|
|
# root_dir配置文件目录
|
|
root_dir="/root/prometheus/prometheus.yml"
|
|
# root_dir1数据目录
|
|
root_dir1="/prometheus/data"
|
|
[ ! -d $root_dir1 ] && echo "PATH NOT EXIST!" && exit
|
|
# images_name是镜像名字
|
|
images_name="prom/prometheus:v2.53.0"
|
|
# publish file is /etc/prometheus/prometheus.yml
|
|
# workdir是镜像发布目录(一般不要改这个)
|
|
workdir="/WORKDIR"
|
|
|
|
run_port=9000
|
|
|
|
docker run -itd \
|
|
-p ${run_port}:9090 \
|
|
-v $root_dir1:/prometheus \
|
|
-v `pwd`/prometheus.yml:/etc/prometheus/prometheus.yml \
|
|
-v /etc/localtime:/etc/localtime:ro \
|
|
--name=$container_name \
|
|
--hostname=$container_name \
|
|
$images_name
|
|
|
|
sleep 2
|
|
|
|
./7_logs.sh
|