1. docker安装
[root@adscom ~]# docker pull mongo
2 .查看docker镜像,看MongoDB镜像是否拉取成功
[root@adscom ~]# docker images
mongo latest dfda7a2cf273 2 months ago 693MB
3 启动docker并查看状态
[root@adscom ~]# systemctl start docker.service
[root@adscom ~]# systemctl status docker.service
4 创建并启动容器,不指定用户名和密码
[root@adscom ~]# docker run --name some-mongo -v /my/own/datadir:/data/db -d mongo
a3fbac6a6a32caf45dff2f180b61e7815b8e72296b330ebef9260c6963615276
该-v /my/own/datadir:/data/db命令的一部分将/my/own/datadir目录从底层主机系统挂载/data/db到容器内部,默认情况下 MongoDB 将在其中写入其数据文件。
5 进入容器
[root@adscom ~]# docker exec -it a3fbac6a6a32 /bin/bash
root@a3fbac6a6a32:/#
6 输入MongoDB连接MongoDB数据库
root@a3fbac6a6a32:/# mongo
MongoDB shell version v5.0.5
connecting to: mongodb://127.0.0.1