建立本机的数据保存地址,把数据存储映射到本机,以防数据丢失。故创建保存数据目录,命令如下:
Mkdir -p /Users/gaoqingrui/docker/mongo2/data
使用mongo镜像
docker run -p 27017:27017 -v /Users/gaoqingrui/docker/mongo2/data:/data/db —name=mongo2 -d mongo:4.0
sudo docker run —name mongoclient -d -p 3000:3000 -e MONGO_URL=mongodb://<宿主机IP地址>:27017/ mongoclient/mongoclient
进入mongo容器
docker exec -it id /bin/bash
mongo导入数据 处于用户命令行 需先将u2.json cp到当前mongo容器内部同目录,挂载目录是共享的。
mongoimport -d db -c collection -file
mongoimport -d user_profile -c userProfile ./u2.json
Mongo查看并操作数据库 处于用户命令行
mongo 进入操作命令shell
show dbs; use xx; showtables;
可视化工具还可用 robo 3T