1.创建数据库文件夹

mkdir mongodb-docker

2.创建配置文件

touch docker-compose.yml

写入配置

version: '3.8'

services:
  mongodb:
    image: mongo:latest
    container_name: mongodb
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: root      # MongoDB root 用户名(按需修改)
      MONGO_INITDB_ROOT_PASSWORD: example   # MongoDB root 密码(按需修改)
    ports:
      - "27017:27017"  # 映射主机 27017 端口到容器的 27017 端口
    volumes:
      - ./data/db:/data/db  # 持久化数据到本地目录
      # - ./config:/data/configdb  # 可选:自定义配置文件目录

3. 启动

docker compose up -d
在这里插入图片描述
在这里插入图片描述

4.连接

在这里插入图片描述
在这里插入图片描述
如果没有成功,检查服务器是否开放了27017的访问

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐