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