docker学习记录:本地部署mongodb

1.设置本地目录

首先,确保你的本地有一个目录用于存储 MongoDB 的数据。你可以使用以下命令创建该目录:

复制代码
mkdir -p ~/mongodb-data

• mkdir -p 命令用于创建目录, -p 参数确保如果父目录不存在,也会被创建。• ~/mongodb-data 是在你的用户主目录下创建一个名为 mongodb-data 的目录。

复制代码
sudo docker run -d --name mongodb \
  -p 27017:27017 \
  -v ~/mongodb-data:/data/db \
  mongo

-d :以 detached 模式运行容器,即在后台运行。

• --name mongodb :为容器指定一个名称,这里命名为 mongodb 。

• -p 27017:27017 :将容器的 27017 端口映射到宿主机的 27017 端口。这是 MongoDB 默认的端口。•

-v ~/mongodb-data:/data/db :将本地的 ~/mongodb-data 目录挂载到容器的 /data/db 目录。这是 MongoDB 存储数据的地方。

• mongo :指定使用 mongo 镜像。如果你已经下载了特定版本的 MongoDB 镜像,可以在这里指定版本,例如 mongo:4.4 。

查看

复制代码
sudo docker ps
相关推荐
数据知道几秒前
MongoDB 数据库与集合管理:显式创建与隐式创建的区别及生产环境建议
数据库·mongodb·oracle
强子感冒了27 分钟前
JSON和XML学习笔记
xml·学习·json
数据知道28 分钟前
MongoDB 的 CRUD 极速上手:insertOne/insertMany 与批量写入的性能差异
数据库·mongodb
我命由我1234540 分钟前
Photoshop - Photoshop 工具栏(70)以快速蒙版/标准模式编辑
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
蒸蒸yyyyzwd1 小时前
后端学习笔记计网
笔记·学习
LCG元1 小时前
智能农业灌溉:STM32+NB-IoT+土壤湿度传感器,自动控制实战
stm32·物联网·mongodb
red_redemption1 小时前
自由学习记录(120)
学习
{Hello World}1 小时前
MySQL学习----------相关库表操作
数据库·学习·mysql
啊阿狸不会拉杆1 小时前
《计算机视觉:模型、学习和推理》第 6 章-视觉学习和推理
人工智能·学习·算法·机器学习·计算机视觉·生成模型·判别模型
古译汉书2 小时前
【IoT死磕系列】Day 3:学习HTTP!实战:STM32手写GET请求获取天气实战(附源码+八股文)
数据结构·stm32·物联网·网络协议·学习·算法·http