Docker 安装 MongoDB 并开启外网访问
-
docker pull mongo:latest
-
docker images
-
在docker中运行这个实例
docker run -itd --name mongo -p 8082:27017 mongo --auth -
启动docker
docker exec -it mongo mongo iot -
登录
db.auth(‘admin’, ‘admin’) -
进入mongo
docker exec -it mongo bash -
连接mongo
mongo -
引入数据库
use admin -
创建用户
db.createUser(
{
user: “admin”,
pwd: “admin”,
roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ]
}
)
开启外网访问
-
更新源
apt-get update -
安装 vim
apt-get install vim -
修改 mongo 配置文件
vim /etc/mongod.conf.orig -
注释掉此处,保存并退出