1、拉取 Docker Hub 上的所有 mongo 镜像
docker pull mongo
2、查看下Mongo的镜像
docker images | grep mongo
3、使用过docker run命令,运行镜像,生成容器
docker run --name my-mongo -p 27017:27017 -d mongo docker ps 查看 已经生成的镜像
4、设置mongodb的admin数据库账户和密码
进入容器的服务内部,可设置帐号
docker exec -it my-mongo mongo admin
将当前上下文切换到admin数据库
use admin;
执行下列添加账户密码的命令,并退出
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); exit
5、重启mongodb
docker stop my-mongo docker start my-mongo
6、下载mongoDb可视化工具 Robo3T,下载地址可以是官网:https://robomongo.org/download.
安装就不说了,一路next就行了。
然后点击file->connection 输入地址,后点击test尝试连接,出现如下图情况即连接成功。
7、如果是使用的阿里云的服务器,那么需要自己去打开27017这个端口,默认是关闭的