使用docker安装MongoDB

第一步 拉取镜像,这里指定拉取提7.0.0版本的镜像

bash 复制代码
docker pull mongo:7.0.0

第二步 创建和启动容器

需要在宿主机建立文件夹

bash 复制代码
mkdir -p /opt/mongo/data/db
bash 复制代码
docker run -d --restart=always -p 27017:27017 --name mongo -v /opt/mongo/data/db:/data/db mongo:7.0.0

第三步 进入容器

bash 复制代码
# 6.0及以上版本进入容器内部的命令
docker exec -it mongo mongosh
# 5.0 及以下版本
docker exec -it mongo mongo 

上面命令中第一个mongo为容器名称,

  • mongosh :MongoDB 6.0+ 官方推荐的现代 Shell 客户端(取代旧版 mongo

  • 用途

    • 适用于 MongoDB 6.0 及以上版本

    • 提供更丰富的功能,如语法高亮、自动补全、更好的错误提示等。

执行命令后终端输出:

查看docker中安装的mongodb的版本可以使用下面的命令,第一个mongo为容器名称,可使用容器id,mongod --version为查看版本的命令:

bash 复制代码
docker exec mongo mongod --version
相关推荐
陌生人~11 小时前
docker安装redis
redis·docker
qq_21539789711 小时前
docker 安装 opengauss 高斯数据库
运维·docker·容器
f***147712 小时前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器
u***420712 小时前
macOs安装docker且在docker上部署nginx+php
nginx·macos·docker
m***923813 小时前
docker中配置redis
redis·docker·容器
谷隐凡二13 小时前
Docker 的核心理念及技术的简单说明
运维·docker·容器
daqinzl13 小时前
Docker 安装 Ubuntu
ubuntu·docker
会飞的小蛮猪14 小时前
Ubuntu24.04 基于Containerd部署K8s1.34(私服部署)
docker·云原生·kubernetes
秋邱14 小时前
价值升维!公益赋能 + 绿色技术 + 终身学习,构建可持续教育 AI 生态
网络·数据库·人工智能·redis·python·学习·docker
K***430619 小时前
IDEA+Docker一键部署项目SpringBoot项目
spring boot·docker·intellij-idea