主题
MongoDB 安装
Docker Compose
创建部署目录:
bash
mkdir -p ~/apps/mongo/data
cd ~/apps/mongo创建 compose.yml:
yaml
services:
mongo:
image: mongo:7
container_name: mongo-server
ports:
- '27017:27017'
volumes:
- ./data:/data/db
restart: unless-stopped启动服务:
bash
docker compose up -dbash
docker compose exec mongo mongosh启用账号密码
将 compose.yml 更新为:
yaml
services:
mongo:
image: mongo:7
container_name: mongo-server
ports:
- '27017:27017'
volumes:
- ./data:/data/db
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: vfanlee
restart: unless-stopped重建服务:
bash
cd ~/apps/mongo
docker compose up -dbash
docker compose exec mongo mongosh -u root -p vfanlee --authenticationDatabase admin