- 先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:~#
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
- 直接链接立刻就连接上了
设置账号和密码;
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" } ]
}
)
一但在 云服务器上设置 了账号和密码; 就操作不了了
以上:就是使用docker 搭建mongodb的过程
4. 使用用户名和密码进行登录
PS C:\Users\y'r> mongo 47.106.188.124:27018 -u 'jevy' -p '***' --authenticationDatabase 'admin'
5.