当前位置: 首页 > article >正文

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

在这里插入图片描述


http://www.kler.cn/a/471309.html

相关文章:

  • PHP语言的数据库编程
  • 英伟达 RTX 5090 显卡赋能医疗大模型:变革、挑战与展望
  • 搭建企业AI助理的创新应用与案例分析
  • nginx http反向代理
  • 【linux系统之redis6】redis的安装与初始化
  • [开源]自动化定位建图系统
  • K8S集群更新api-sever证书的SAN属性
  • 【11_只出现一次的数字】
  • flink的EventTime和Watermark
  • Couldn‘t resolve host name for http://mirrorlist.centos.org
  • 《Swift 结构体》
  • 基于SMT32U575RIT单片机-中断练习
  • 【蓝桥杯——物联网设计与开发】Part2:OLED
  • 债券回购简述
  • HTTP 协议中,GET、PUT、POST、DELETE、OPTIONS 和 PATCH 区别
  • Git 常用命令及其使用场景
  • RabbitMQ ubuntu 在线安装
  • _decl_class_registry 与 metadata.sorted_tables的区别
  • 以柔资讯-D-Security终端文件保护系统 logFileName 任意文件读取漏洞复现
  • 机器学习——线性回归
  • 运动相机拍摄的视频打不开怎么办
  • 如何解决Redis中的热点key问题
  • Microsoft Azure Cosmos DB:全球分布式、多模型数据库服务
  • 设计模式--享元模式【结构型模式】
  • 【python】字符串元素的访问与截取
  • QT c++ 自定义按钮类 加载图片 美化按钮