基于docker部署数据库
sudo docker pull influxdb
sudo docker pull mongo
sudo docker run -p 27017:27017 -v xxx:/xxx--name xxxx -d mongo:latest
sudo docker run -d -p8086:8086 --name xxx influxdb:latest
初始化mongodb数据库
进入mongo镜像 配置用户 密码
1
2
3
4
|
mongo 127.0.0.1
use admin;
db.createUser({user: "xxx" , pwd : "xxx" , roles: [{ role: "root" , db: "admin" }]});
db.getUser( "xxx" )
|
导入数据
进入mongo容器:
mongoimport -d aaa -c xxx.json
检查导入结果:
1
2
3
4
|
mongo 127.0.0.1
show databases;
use aaa;
db.xxx. find ();
|
创建bbb数据库
1
2
3
4
|
use bbb
db
db.keynes_record.insert({ "name" : "test" })
show databases;
|
初始化influxdb
进入docker容器:
1
2
3
|
influx
CREATE DATABASE keynes
SHOW DATABASES
|
总结
以上所述是小编给大家介绍的使用docker部署influxdb与 mongo的常用命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
原文链接:https://segmentfault.com/a/1190000019213760