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
相关推荐
num_killer8 小时前
小白的Langchain学习
java·python·学习·langchain
wdfk_prog8 小时前
[Linux]学习笔记系列 -- hashtable
linux·笔记·学习
2501_9423264411 小时前
寒假高效记忆法助力学习飞跃
学习
计算机程序设计小李同学11 小时前
基于SSM框架的动画制作及分享网站设计
java·前端·后端·学习·ssm
深情的小陈同学11 小时前
工作学习笔记 —— 支持手机端的添加表单行操作
笔记·学习·ai编程
xiangshi_yan12 小时前
内核学习之路【4/100】-io
学习
am心12 小时前
学习笔记-小程序-导入商品浏览功能实现
笔记·学习
hkNaruto12 小时前
【AI】AI学习笔记:LangGraph入门 三大典型应用场景与代码示例及MCP、A2A与LangGraph核心对比
人工智能·笔记·学习
专注于大数据技术栈13 小时前
java学习--LinkedHashSet
java·开发语言·学习
JadenOliver13 小时前
Docker 守护进程核心配置入口:daemon.json
docker·daemon.json