1、搜索mongodb
[root@localtest ~]# docker search mongo
NAME DESCRIPTION STARS OFFICIAL
mongo MongoDB document databases provide high avai… 10163 [OK]
mongo-express Web-based MongoDB admin interface, written w… 1421 [OK]
2、下载mongodb镜像4.4.0版本
[root@localtest ~]# docker pull mongo:4.4.0
4.4.0: Pulling from library/mongo
f08d8e2a3ba1: Pull complete
3baa9cb2483b: Pull complete
94e5ff4c0b15: Pull complete
1860925334f9: Pull complete
9d42806c06e6: Pull complete
31a9fd218257: Pull complete
5bd6e3f73ab9: Pull complete
f6ae7a64936b: Pull complete
80fde2cb25c5: Pull complete
1bec62fe62fc: Pull complete
2cf4970a1653: Pull complete
39fac3226e16: Pull complete
86bca9c64faf: Pull complete
Digest: sha256:77f3d623d475c56ab43d61864bc3aa610953869724dbbea325989a0718741d1c
Status: Downloaded newer image for mongo:4.4.0
docker.io/library/mongo:4.4.0
[root@localtest ~]#
3、创建数据挂载路径
[root@localtest 4.4.0]# pwd
/data/mongodb/4.4.0
4、启动生成容器
[root@localtest 4.4.0]# docker run -d -p 27017:27017 --name mongodb \
> -v /data/mongodb/4.4.0:/data/db \
> -e MONGO_INITDB_ROOT_USERNAME=admin \
> -e MONGO_INITDB_ROOT_PASSWORD=123456 \
> mongo:4.4.0
22c0cd1f3078ab5861e66ae84a1c58a2d4a63d8d3f9a6511d6a9019bb6b91189
[root@localtest 4.4.0]#
5、查看运行的容器
[root@localtest 4.4.0]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
22c0cd1f3078 mongo:4.4.0 "docker-entrypoint.s…" 28 seconds ago Up 28 seconds 0.0.0.0:27017->27017/tcp, :::27017->27017/tcp mongodb
[root@localtest 4.4.0]#