1. 2. 3. 4. 5. 在上面的命令中: --name mongo-container为我们创建的MongoDB容器指定了一个名称。 -d表示以后台模式运行容器。 -e MONGO_INITDB_ROOT_USERNAME=root设置了管理员用户名为root。 -e MONGO_INITDB_ROOT_PASSWORD=example设置了管理员密码为example。 -p 27017:27017将容器的27017端口映射到主...
MONGO_INITDB_ROOT_USERNAME: 用于指定MongoDB的管理员用户名。 MONGO_INITDB_ROOT_PASSWORD: 用于指定MongoDB的管理员密码。 当MongoDB容器第一次启动时,它会根据这两个环境变量初始化相应的用户和密码。 启动MongoDB 将上述YAML文件保存为mongodb-deployment.yaml。然后我们可以通过以下命令应用它: kubectl apply-fmo...
-e MONGO_INITDB_ROOT_USERNAME=root:初始化一个root角色的用户root -e MONGO_INITDB_ROOT_PASSWORD=password:密码是password,大家可以自己设置。 -p 27017:27017: 端口进行映射,将本地27017端口映射到容器内部的27017端口。 -d :设置容器在在后台一直运行。 然后执行下方命令查看容器是否正在运行: sudo docker ps ...
environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: Aa123456 volumes: - mongo-data:/data/db - ./config/mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro volumes: mongo-data: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18...
environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: 123456a 启动容器 docker-compose up -d 2. 新建数据库,添加普通用户 进入容器,进入mongo命令行: docker exec -it mongo bash mongo 新建数据库,添加普通用户 use admin;
-e MONGO_INITDB_ROOT_USERNAME=root:初始化一个root角色的用户root -e MONGO_INITDB_ROOT_PASSWORD=password:密码是password,大家可以自己设置。 -p 27017:27017: 端口进行映射,将本地27017端口映射到容器内部的27017端口。 -d:设置容器在在后台一直运行。
[root@k8-master mongodb]# cat docker-compose.yaml version: '2' services: mongodb: container_name: mongodb_2.0 image: mongo:4.4 restart: always environment: TZ: 'Asia/Shanghai' MONGO_INITDB_ROOT_USERNAME: admin MONGO_INITDB_ROOT_PASSWORD: glr@cems135 ...
MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: 123 command: --replSet replica-set --keyFile /data/conf/mongodb.key volumes: - ./data/mongo/d2:/data/db # 仲裁节点 arbiter: image: mongo-replica-set restart: always privileged: true container_name: arbiter ports: - 27019:2701...
-e MONGO_INITDB_ROOT_USERNAME=root:初始化一个root角色的用户root -e MONGO_INITDB_ROOT_PASSWORD=password:密码是password,大家可以自己设置。 -p 27017:27017: 端口进行映射,将本地27017端口映射到容器内部的27017端口。 **-d ** :设置容器在在后台一直运行。
docker run -d --name my_mongo -v /var/lib/mongo:/data/db -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=your_user -e MONGO_INITDB_ROOT_PASSWORD=your_password mongo:3.4-jessie mongo db 的权限自动设置 mongo 每个db都有自己独立的权限设置,如果需要给所有的db 都加上读写权限,该如何设置呢?