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

自定义网站建站公司搜索百度app下载

自定义网站建站公司,搜索百度app下载,记录网站建设的基本步骤,关于百度网站是多少Docker容器数据恢复 1 创建mongo数据库时未挂载数据到宿主机2 查找数据卷位置3 将容器在宿主机上的数据复制到指定目录下4 修改docker-compose并挂载数据(注意端口)5 重新运行新容器 以mongodb8.0.3为例。 1 创建mongo数据库时未挂载数据到宿主机 versi…

Docker容器数据恢复

  • 1 创建mongo数据库时未挂载数据到宿主机
  • 2 查找数据卷位置
  • 3 将容器在宿主机上的数据复制到指定目录下
  • 4 修改docker-compose并挂载数据(注意端口)
  • 5 重新运行新容器

以mongodb8.0.3为例。

1 创建mongo数据库时未挂载数据到宿主机

version: '3.1'
services:mongo_test:container_name: mongo_testrestart: alwaysimage: mongo:8.0.3ports:- 17017:27017volumes:- /etc/localtime:/etc/localtime:ro # 将外边时间直接挂载到容器内部,权限只读#- /opt/soft/mongo/mongo_test/data:/data/db#- /opt/soft/mongo/mongo_test/conf:/data/configdb- /opt/soft/mongo/keyfile.key:/data/configdb/keyfile.keyenvironment:TZ: Asia/Shanghai  # 设置时区为上海时区MONGO_INITDB_ROOT_USERNAME: rootMONGO_INITDB_ROOT_PASSWORD: 123456logging:driver: json-fileoptions:max-size: 10mmax-file: 5networks:- mongonetworks:mongo:driver: bridge

2 查找数据卷位置

数据卷通常存储在/var/lib/docker/volumes/目录下。每个数据卷都有一个对应的文件夹。可以使用docker volume ls列出所有容器使用的数据卷,然后使用docker inspect <volume_name>查看特定数据卷的详细信息,找到其在宿主机上的存储路径。

[root@node01 mongo]# docker volume ls
DRIVER    VOLUME NAME
local     93bb1c65b0329a2050c29f2ef35eee4761a86029f1222e4f9df7d332a2bb6381
local     f789fdd5ef3c229c7c1cb19a1478a7aba7416490191a563572eaf010f12317a2[root@node01 mongo]# ls /var/lib/docker/volumes/
93bb1c65b0329a2050c29f2ef35eee4761a86029f1222e4f9df7d332a2bb6381  backingFsBlockDev  f789fdd5ef3c229c7c1cb19a1478a7aba7416490191a563572eaf010f12317a2  metadata.db

可以发现宿主机上的两个目录正是docker容器使用的卷。

容器存在时,可通过查看容器内数据默认的挂载找到对应关系:

docker inspect mongo_test"Mounts": [{"Type": "bind","Source": "/opt/soft/mongo/keyfile.key","Destination": "/data/configdb/keyfile.key","Mode": "rw","RW": true,"Propagation": "rprivate"},{"Type": "volume","Name": "f789fdd5ef3c229c7c1cb19a1478a7aba7416490191a563572eaf010f12317a2","Source": "/var/lib/docker/volumes/f789fdd5ef3c229c7c1cb19a1478a7aba7416490191a563572eaf010f12317a2/_data","Destination": "/data/configdb","Driver": "local","Mode": "","RW": true,"Propagation": ""},{"Type": "volume","Name": "93bb1c65b0329a2050c29f2ef35eee4761a86029f1222e4f9df7d332a2bb6381","Source": "/var/lib/docker/volumes/93bb1c65b0329a2050c29f2ef35eee4761a86029f1222e4f9df7d332a2bb6381/_data","Destination": "/data/db","Driver": "local","Mode": "","RW": true,"Propagation": ""},{"Type": "bind","Source": "/etc/localtime","Destination": "/etc/localtime","Mode": "ro","RW": false,"Propagation": "rprivate"}]

如果容器不存在,可创建一个不挂载文件的新容器,从而分析已删除的原容器数据卷和宿主机上的卷积对应关系。

综上可以了解,上述两个数据卷是容器mongo_test使用的,且有如下对应关系:

/var/lib/docker/volumes/f789fdd5ef3c229c7c1cb19a1478a7aba7416490191a563572eaf010f12317a2:/data/configdb/var/lib/docker/volumes/93bb1c65b0329a2050c29f2ef35eee4761a86029f1222e4f9df7d332a2bb6381:/data/db

3 将容器在宿主机上的数据复制到指定目录下

mkdir -p /opt/soft/mongo/mongo_test/{conf,data}
chmod 777 /opt/soft/mongo/mongo_test/data
chmod 777 /opt/soft/mongo/mongo_test/confcp -R /var/lib/docker/volumes/f789fdd5ef3c229c7c1cb19a1478a7aba7416490191a563572eaf010f12317a2/_data/* /opt/soft/mongo/mongo_test/confcp -R /var/lib/docker/volumes/93bb1c65b0329a2050c29f2ef35eee4761a86029f1222e4f9df7d332a2bb6381/_data/* /opt/soft/mongo/mongo_test/data

4 修改docker-compose并挂载数据(注意端口)

version: '3.1'
services:mongo_test:container_name: mongo_testrestart: alwaysimage: mongo:8.0.3ports:- 17017:27017volumes:- /etc/localtime:/etc/localtime:ro # 将外边时间直接挂载到容器内部,权限只读- /opt/soft/mongo/mongo_test/data:/data/db- /opt/soft/mongo/mongo_test/conf:/data/configdb- /opt/soft/mongo/keyfile.key:/data/configdb/keyfile.keyenvironment:TZ: Asia/Shanghai  # 设置时区为上海时区MONGO_INITDB_ROOT_USERNAME: rootMONGO_INITDB_ROOT_PASSWORD: 123456logging:driver: json-fileoptions:max-size: 10mmax-file: 5networks:- mongonetworks:mongo:driver: bridge

5 重新运行新容器

docker-compose up -d

至此,Docker容器数据恢复就完成了。

http://www.tj-hxxt.cn/news/7047.html

相关文章:

  • 比特币网站做任务百度推广怎么操作
  • 西安网站优化效果网络策划营销
  • 网站建设项目报告总结营销推广渠道
  • 贵阳58同城做网站2023北京封控了
  • 汉阳网站建设如何进行品牌营销
  • 阿里巴巴网站做推广效果怎么样最佳bt磁力狗
  • 太仓网站设计早晨设计如何推广一款app
  • 用tomcat做网站百度搜索风云榜游戏
  • 有哪些搜索引擎网站全网营销推广案例
  • 网站建设教程流程图电商营销推广方案
  • 江门网站制作计划做谷歌推广比较好的公司
  • 想做个网站找谁做网络推广发展
  • 网站日记怎么看购物网站页面设计
  • 合肥做网站的价格nba实力榜最新排名
  • 公司如何建立微网站淘宝交易指数换算工具
  • 巴彦淖尔市做网站公司百度网站关键词优化
  • 用jsp做网站一般会用到什么郑州网络营销公司哪个好
  • 建设网站的目的镇江搜索优化技巧
  • 台州网站制作台州网站建设百度普通下载
  • 网站权重值站长统计app网站
  • 公众号视频网站怎么做深圳华强北新闻最新消息今天
  • 郑州市网站建设重庆公司网站seo
  • 武汉做旅游教育的公司网站十大网络推广公司
  • 教育培训类网站建设广告联盟点击赚钱平台
  • 做老电影网站侵权吗友链之家
  • 深圳手机网站建设多少钱市场营销毕业后找什么工作
  • 营销型网站建设哪家便宜自己做网站设计制作
  • 网站搭建申请谷歌seo 优化
  • php做的网站模板下载地址今日短新闻20条
  • 睢宁网站建设xzqjwl怎样推广小程序平台