1、安装mongodb
docker pull mongo
2、查看镜像
docker images
3、运行服务
3-1 启动docker中的mongo服务
docker run -d --name myapp -p 10010:27017 mongo
通过mongo这个镜像,-d在后头运行,运行了一个名字为myapp这样的容器,容器主机的10010端口,映射容器的27017这个端口这里的27017不可以改 前面的端口可以改-d表示后台运行。-p表示指定端口映射主机的10010端口 映射容器的27017这个端口
docker ps 查看正在运行的docker服务
3-2 打开华为云中10010这个端口
3-3 本地连接开启
mongodb://124.71.174.116:10010后面的地址是华为云自己的服务器地址 10010是自己创docker服务时的端口//这行代码放在下图软件红框中就可以看见图形化界面了 目录文章中还有其他两种图形化界面可以参考
4、进入容器 (这里是从linux进入 在linux中也可以增删改查 就是比较麻烦 没有图形化的便捷 详情在下面mongodb文章看命令)
docker exec -it myapp /bin/bash
5、进入数据库
mongo //进入数据库show dbs //显示数据库中有几个库
use movies //新建一个数据库 //如果没有这个库就是新建这个库 有的话就是进入这个库
db.top250.insert({name:"chengchao"}) //新建top250表,插入一段数据
show collections //查看数据库的表