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

网站服务合同用交印花税吗亚马逊免费的关键词工具

网站服务合同用交印花税吗,亚马逊免费的关键词工具,东莞找做网站的,网站视觉元素Docker 部署 MongoDB 并持久化数据 在现代开发中,MongoDB 作为 NoSQL 数据库广泛应用,而 Docker 则提供了高效的容器化方案。本教程将介绍如何使用 Docker 快速部署 MongoDB,并实现数据持久化,确保数据不会因容器重启或删除而丢失…

Docker 部署 MongoDB 并持久化数据

在现代开发中,MongoDB 作为 NoSQL 数据库广泛应用,而 Docker 则提供了高效的容器化方案。本教程将介绍如何使用 Docker 快速部署 MongoDB,并实现数据持久化,确保数据不会因容器重启或删除而丢失。


1. 准备环境

1.1 安装 Docker 和 Docker Compose

如果你的系统尚未安装 Docker 和 Docker Compose,可以参考以下命令进行安装。

Ubuntu/Debian
sudo apt update
sudo apt install -y docker.io docker-compose
sudo systemctl start docker
sudo systemctl enable docker
CentOS
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
sudo yum install -y epel-release
sudo yum install -y python3-pip
pip3 install docker-compose
验证 Docker 版本
docker --version
docker-compose --version

2. 创建 MongoDB 数据存储目录

为了实现持久化存储,我们需要在宿主机上创建一个目录,用于存放 MongoDB 数据。

mkdir -p /home/middleware/mongodb/data

该目录会被映射到 Docker 容器内的 /data/db,确保 MongoDB 重启后数据不会丢失。


3. 使用 Docker Compose 部署 MongoDB

/home/middleware/mongodb 目录下创建 docker-compose.yml 文件:

version: '3.8'  # 指定 Docker Compose 版本services:mongodb:  # 定义 MongoDB 服务image: mongo  # 使用官方 MongoDB 镜像container_name: mongo  # 指定容器名称restart: always  # 确保容器在崩溃或重启后自动恢复ports:- "27017:27017"  # 映射宿主机的 27017 端口到容器environment:MONGO_INITDB_ROOT_USERNAME: admin  # 设置管理员用户名MONGO_INITDB_ROOT_PASSWORD: admin123  # 设置管理员密码volumes:- /home/middleware/mongodb/data:/data/db  # 数据持久化

4. 启动 MongoDB 容器

执行以下命令启动 MongoDB 容器:

cd /home/middleware/mongodb
docker-compose up -d

-d 选项表示以 后台模式 运行。

检查容器是否运行

docker ps | grep mongo

如果看到 mongo 容器在运行,则说明部署成功。


5. 连接 MongoDB

5.1 使用 Docker 进入 MongoDB 容器

docker exec -it mongo mongosh -u admin -p admin123 --authenticationDatabase admin

5.2 通过 MongoDB 客户端连接

如果你使用的是 MongoDB Compass 或其他客户端,可以使用以下连接字符串:

mongodb://admin:admin123@localhost:27017/

6. 测试数据持久化

  1. 创建数据库并插入数据
use testDB
db.testCollection.insertOne({ name: "Hello MongoDB" })
  1. 删除容器
docker-compose down
  1. 重新启动 MongoDB 容器
docker-compose up -d
  1. 验证数据是否仍然存在
use testDB
db.testCollection.find()

如果数据仍然存在,则表明 MongoDB 数据持久化成功!🎉


7. 停止 & 删除 MongoDB 容器

如果你想停止 MongoDB 容器,可以执行:

docker-compose down

如果你要彻底删除容器及其数据,执行:

rm -rf /home/middleware/mongodb

8. 总结

至此,我们已经成功使用 Docker Compose 部署了 MongoDB,并实现了数据持久化,保证容器重启或删除后数据仍然保留。

📌 关键步骤回顾:

  1. 安装 Docker 和 Docker Compose
  2. 创建数据存储目录 /home/middleware/mongodb/data
  3. 编写 docker-compose.yml 配置文件
  4. 使用 docker-compose up -d 启动 MongoDB
  5. 连接 MongoDB 并验证数据存储
  6. 测试数据持久化功能

💡 优势:
✅ 快速部署,简化环境配置
✅ 使用 Docker 容器隔离,避免污染本机系统
✅ 持久化存储数据,确保数据安全

http://www.dtcms.com/wzjs/178390.html

相关文章:

  • 游戏网站平台怎么做百度问答
  • 百度的竞价排名是哪种方式无锡seo网站管理
  • wordpress管理密码修改新十条优化措施
  • 赣州网站推广公司电话可以免费发布广告的平台有哪些
  • 竞网做的网站广州网站优化公司
  • 网站开发报价单.doc百度seo和sem
  • 有什么办法可以在备案期间网站不影响seo百度云登陆首页
  • 网站制作前景怎么样seo诊断工具有哪些
  • 老司机ae86ug最新人口google seo怎么优化
  • 武汉网站建设的费用重庆的seo服务公司
  • 客户管理系统网站手机网站关键词快速排名
  • 诚信建设网站的作用百度百度一下百度
  • 温州网站建设有限公司seo网站推广经理招聘
  • 扁平化网站导航ui模板百度seo是什么意思呢
  • tap自助建站搜索引擎推广排名
  • 有没有便宜的网站制作泰安seo排名
  • 淘宝导购网站建设百度怎么发布自己的信息
  • 响应式网站用什么工具线上商城的推广方案
  • 安阳市哪里做网站建设网络推广怎么做
  • 昆山网站建设ikelv宣传方式有哪些
  • 武汉网站建设whjzyh最近三天的新闻大事摘抄
  • 西安微信平台网站建设优化大师哪个好
  • 网站改版需要注意哪些seo问题贵阳搜索引擎排名推广
  • 百度网站收录提交入口全攻略某一网站seo策划方案
  • 东莞+网站建设+定制水优化设计三年级下册数学答案
  • 高端网站建设kgu专业搜索引擎seo服务商
  • 自动关联已发布文章wordpress在线seo外链工具
  • 企业做网站需要提交的资料表格郑州网络营销推广
  • 专做代购的网站网站友情链接出售
  • wordpress json插件seo职位要求