【发布时间】:2021-04-04 20:55:36
【问题描述】:
我一直在努力通过 /docker-entrypoint-initdb.d 在 Docker 的 Mongo 容器中配置脚本的执行。
我曾尝试仔细关注documentation,但没有成功。
项目结构
docker-compose.yml
version: '3.3'
services:
mongodb:
image: mongo:latest
container_name: mongo_db
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: rootpass
MONGO_INITDB_DATABASE: database
volumes:
- mongodbdata:/data/db
- ./init.d/:/docker-entrypoint-initdb.d/
restart: always
volumes:
mongodbdata:
driver: local
init-mongo.sh
#!/bin/bash
echo 'hello script'
在日志中没有执行命令 echo 'hello script'。
我该怎么办?我有什么遗漏吗?
【问题讨论】: