docker安装mongodb

1. 拉取镜像

docker pull mongo:3.6.0

2.启动容器

docker run -itd --name 容器名称 -p 27017:27017 mongo:3.6.0 --auth

3.进入容器

docker exec -it 容器id bash

4.授权

mongo

use admin

 db.createUser(
... {
... user:"用户名",
... pwd:"密码",
... roles:[
... "root"
... ]
... }
... )

5.使用robo3t测试连接

6.复制要恢复的数据库

mkdir data_bak

docker cp E:\docker-data\mongo-test f683bb465135:\data_bak

mongorestore -h 127.0.0.1 --port 27017 -u root -p '密码' /databack/mongo-test/

7.提交容器为新的镜像

docker commit f683bb465135 hj_mongo:1.0

8.保存本地镜像

docker save -o hj_mongo_1.0.tar hj_mongo:1.0

9.加载本地镜像

docker load < hj_mongo_1.0.tar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值