Mogodb docker-compose

docker-compose.yml 文件内容

version: "3"
services:
  mongodb:
    image: mongo
    container_name: mongodb
    restart: on-failure
    ports:
      - 27017:27017
    environment:
      TZ: Asia/Shanghai
      MONGO_INITDB_ROOT_USERNAME: admin
      MONGO_INITDB_ROOT_PASSWORD: 123456
    volumes:
      - ./data:/data/db
    logging:
      driver: "json-file"
      options:
        max-size: "200k"
        max-file: "10"
  mongo-express:
    image: mongo-express
    container_name: mongo-express
    ports:
      - 27018:8081
    environment:
      ME_CONFIG_OPTIONS_EDITORTHEME: 3024-night
      ME_CONFIG_MONGODB_SERVER: mongodb
      ME_CONFIG_MONGODB_ADMINUSERNAME: admin
      ME_CONFIG_MONGODB_ADMINPASSWORD: 123456
      ME_CONFIG_BASICAUTH_USERNAME: admin
      ME_CONFIG_BASICAUTH_PASSWORD: 123456
    depends_on:
      - mongodb

docker-compose up -d 执行

mongo express 有点问题 这个不要紧 可以用navicat 查看mongodb

mongodb 可以正常运行 

 

 

posted on 2024-02-20 09:16  是水饺不是水饺  阅读(9)  评论(0)    收藏  举报

导航