#!/bin/bash set -e ############################################################################### # 初始化时使用, 只能执行一次 ############################################################################### echo "init prometheus..." base_dir="/opt/docker/prometheus" if [ -d ${base_dir} ]; then echo ${base_dir}"已存在, 删除后重新创建..." rm -rf ${base_dir} fi # 准备工作 mkdir -p ${base_dir}/conf mkdir ${base_dir}/rules mkdir ${base_dir}/data cp conf/prometheus.yml ${base_dir}/conf cp rules/* ${base_dir}/rules chmod -R go+w ${base_dir} # 启动 docker compose up -d