docker-compose启动mongo容器用法详解

1、拉取mongo镜像

# 指定版本,也可以默认版本
docker pull mongo:latest

注意:这一步也可以省略,当镜像不存在时,执行docker-compose文件时也会自动pull镜像。 

2、启动mongo容器

2.1 创建宿主机挂载路径

# mongo数据目录
mkdir ./data/mongo/data
# mongo日志目录
mkdir ./data/mongo/logs

注意:根据个人实际情况来创建文件路径

2.2 创建docker-compose.yml文件

version: "3.8"

networks:
  flask_li:

services:
  mongodb:
    image: mongo:latest
    container_name: my_mongo
    restart: always
    ports:
      - "27017:27017"
    #volumes:
      #- ./data/mongo/data:/data/db
      #- ./data/mongo/logs:/var/log/mongodb
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: root123

启动容器:

docker-compose up

# 后台启动
docker-compose up -d

参考博文:

docker-compose安装mongoDB详细步骤_docker-compose mongodb_07feng的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/weixin_44799217/article/details/131234617