docker-compose mongodb

277 阅读1分钟
version: '3.1'
services:
  mongo:
    image: mongo
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example
    ports:
      - 27017:27017
    # 数据持久化
    volumes:
      - /home/mongotest:/data/db

  ys-mongodb:
    image: mongo:latest
    container_name: "mongodb_01"
    restart: always
    environment:
        - MONGO_DATA_DIR=/data/mongodb/db
        - MONGO_LOG_DIR=/data/mongodb/logs
        - MONGO_INITDB_ROOT_USERNAME=admin
        - MONGO_INITDB_ROOT_PASSWORD=123456
    volumes:
        - ./data/mongodb/db:/data/db
        - ./data/mongodb/logs:/data/logs
    ports:
         - 27017:27017