1.首先查找mongodb的镜像
[root@localhost ~]# docker search mongo
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/mongo MongoDB document databases provide high av... 3889 [OK]
docker.io docker.io/tutum/mongodb MongoDB Docker image – listens in port 2... 211 [OK]
docker.io docker.io/mongo-express Web-based MongoDB admin interface, written... 200 [OK]
docker.io docker.io/mvertes/alpine-mongo light MongoDB container 65 [OK]
docker.io docker.io/mongoclient/mongoclient Official docker image for Mongoclient, fea... 42 [OK]
docker.io docker.io/bitnami/mongodb Bitnami MongoDB Docker Image 24 [OK]
docker.io docker.io/frodenas/mongodb A Docker Image for MongoDB 16 [OK]
2.下载镜像
docker pull docker.io/mongo
静静的等待下载完成
3.执行命令,挂载mogo镜像
docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo
4.查看镜像是否挂载成功
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fe83e98cb53c mongo "docker-entrypoint.sh" 12 weeks ago Up 2 days 0.0.0.0:27017->27017/tcp mongo
最后别忘记了开放linux的27017端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent;firewall-cmd --reload;