写个docker-compose.yml文件: version:'3.8'services:db:image:mongocontainer_name:mongodb-containerports:-'27017:27017'command:[--auth]environment:MONGO_INITDB_ROOT_USERNAME:rootMONGO_INITDB_ROOT_PASSWORD:rootvolumes:-./.docker/mongo_data:/data/db复制代码 启动容器: docker-compose up 复制代码 搞定,...
我的CentOS7 的虚拟机地址为:192.168.136.128 ,已经安装过了 Docker 和 DockerCompose,在此虚拟机上演示。 Mongodb 的中文官网地址:https://www.mongodb.com/zh-cn 使用DockerCompose 部署 首先创建 /root/mongo/data 目录,在 /root/mongo 目录下创建 docker-compose.yml 文件: #创建宿主机用于存放数据的目录 ...
第一步:创建docker-compose.yml文件 创建一个名为mongo的文件夹作为部署目录,在mongo文件夹下创建一个名为 docker-compose.yml 的文件,并添加以下内容: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 version:'3.3'services:mongodb:image:mongo:latestrestart:alwayscontainer_name:mongodbports:-"27...
mkdir data && mkdir data/configdb && mkdir data/configdb/mongodb.conf 3 创建docker-compose.yml文件 在当前目录下创建 docker-compose.yml文件,因为比较长,文章最后会给出这个配置。(片段如下) yaml文件中的MONGO_INITDB_ROOT_USERNAME,MONGO_INITDB_ROOT_PASSWORD为mongo初始化服务的用户名和密码。可以修改为自...
我使用的虚拟机 ip 地址是:192.168.136.129,操作系统 CentOS7,已经安装好了 docker 和 docker-compose 由于搭建 mongodb 集群,至少需要 3 个节点,因此我们需要提前把 3 个节点的数据目录创建好。 # 创建 3 个目录,分别用来存放 mongodb 集群 3 个节点的数据 ...
在终端中执行以下命令启动mongodb容器: docker-composeup-d 1. 这条命令会根据docker-compose.yml文件中的配置启动mongodb容器,并且在后台运行。 4. 停止mongodb容器 如果需要停止mongodb容器,可以执行以下命令: docker-composedown 1. 这条命令会停止并移除mongodb容器。
首先安装docker和docker-compose,如果不会,请先学习docker把。不然无法一键配置好的东西。 1、创建密文【以后需要增加MongoDB密码访问需要的】 openssl rand -base64 756 > $PWD/mongodbkeyfile chmod 400 $PWD/mongodbkeyfile 配置说明 分片rs1 别名就是 rs11 rs12 rs13 【内部端口默认是27018】 ...
docker-compose.yml version: "3.8" services: mongodb: image: mongo:latest container_name: mongodb restart: always ports: - "27017:27017" volumes: - /home/ubuntu/mongo/data:/data/db - /home/ubuntu/mongo/conf:/data/conf - /home/ubuntu/mongo/log:/data/log environment: MONGO_INITDB_ROOT_...
构建开启: docker-compose up -d 停止: docker-compose stop 开启:docker-compose start 2.编写docker-compose.yml version:'3.7'services:mongo-db:image:mongo:latestcontainer_name:mongo-db#network_mode: "host"#restart: alwaysports:-27017:27017environment:TZ:Asia/ShanghaiMONGO_INITDB_ROOT_USERNAME:admin...
docker-compose up -d 四、配置 docker exec -it mongo /bin/bash 4.1、创建root用户 mongo use admin db.createUser({user:"root",pwd:"123456",roles:[{role:'root',db:'admin'}]})exit exit 4.2、创建普通用户 # 登录 mongo # 查看当前所在数据库,默认在admin数据库 ...