搜索mongo
docker search mongo
拉取mongo【这里默认为latest】
docker pull mongo
查看本地镜像
启动容器【就是安装,-v后面的参数表示把数据文件挂载到宿主机的路径,-p把mongo端口映射到宿主机的指定端口,–auth表示连接mongodb需要授权】
docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo
查看运行中的容器
docker ps
进入mongo【以 admin 用户身份进入mongo,相当于oracle的用户也就是库,mysql的库】
docker exec -it 4abc1e6e12bd mongo admin
创建一个 admin 管理员账号
db.createUser({ user: 'admin', pwd: '密码', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
对 admin 进行身份认证
db.auth("admin","密码");
用工具连接mongo【Robo】
https://robomongo.org/download