30 lines
576 B
Bash
30 lines
576 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
source ./0_container_name.sh
|
||
|
|
# echo container_name
|
||
|
|
|
||
|
|
# root_dir是发布目录
|
||
|
|
root_dir="/prometheus/grafana/"
|
||
|
|
[ ! -d $root_dir ] && echo "PATH NOT EXIST!" && exit
|
||
|
|
|
||
|
|
# images_name是镜像名字
|
||
|
|
images_name="grafana/grafana:10.2.8"
|
||
|
|
|
||
|
|
# workdir是镜像发布目录(一般不要改这个)
|
||
|
|
workdir="/WORKDIR"
|
||
|
|
|
||
|
|
run_port=3000
|
||
|
|
|
||
|
|
docker run -tid --restart always \
|
||
|
|
-v $root_dir:/var/lib/grafana \
|
||
|
|
-v /etc/localtime:/etc/localtime:ro \
|
||
|
|
--hostname $container_name \
|
||
|
|
--name $container_name \
|
||
|
|
-p $run_port:3000 \
|
||
|
|
$images_name
|
||
|
|
|
||
|
|
sleep 2
|
||
|
|
|
||
|
|
|
||
|
|
./7_logs.sh
|