docker-mongodb集群-(二)

220 阅读1分钟
  1. 先stop 容器,再删除
Error response from daemon: No such container: docker_mong
root@iZwz96a370w2rviffw4q2wZ:~# docker stop docker_mongo
docker_mongo
root@iZwz96a370w2rviffw4q2wZ:~# docker rm docker_mongo
docker_mongo
root@iZwz96a370w2rviffw4q2wZ:~# 

image.png 2. 使用数据卷:

docker run -itd --name docker_mongo -p 27019:27017 mongo:4.4.10 --auth

docker run --name docker_mongo -p 27018:27017 -v /home/mongo/jevy_mongo:/data/db -d mongo:4.4.10 --auth
  1. 直接链接立刻就连接上了

image.png

image.png 设置账号和密码; mongo 47.106.188.124:27018 在本地win上设置不了。

db.createUser({ user:'jevy',pwd:'112244',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});

mongo --port 27017

use admin

db.createUser(
  {
    user: "adminUser",
    pwd: "adminPass",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

一但在 云服务器上设置 了账号和密码; 就操作不了了

image.png

以上:就是使用docker 搭建mongodb的过程 4. 使用用户名和密码进行登录 PS C:\Users\y'r> mongo 47.106.188.124:27018 -u 'jevy' -p '***' --authenticationDatabase 'admin'

image.png 5.