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

广州专业网站建设公司网站seo关键词排名推广

广州专业网站建设公司,网站seo关键词排名推广,网站搜索排优化怎么做,微信网站的建立手把手教你如何做容器迁移 第一步准备数据 假设要迁移一个 mysql 服务(docker部署),由于数据库过大(超过50 GB),用mysqldump备份和还原则太过耗时,下面尝试拷贝目录的方式来迁移,详…

手把手教你如何做容器迁移

第一步准备数据

假设要迁移一个 mysql 服务(docker部署),由于数据库过大(超过50 GB),用mysqldump备份和还原则太过耗时,下面尝试拷贝目录的方式来迁移,详细过程如下:

老机器:192.168.4.231
新机器:192.168.4.232
  • 老机器:创建mysql 5.7容器并准备测试数据
docker pull mysql:5.7
mkdir -p /data/docker/mysql/{binlog,log,opt,var}
curl -sL http://iso.sqlfans.cn/docker/yml/mysql-my.cnf -o /data/docker/mysql/my.cnf
docker run --name mysql -v /data/docker/mysql/my.cnf:/etc/my.cnf -v /data/docker/mysql/opt:/opt -v /data/docker/mysql/log:/var/log/mysql -v /data/docker/mysql/var:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=z27SoKdj_JxnyvG8 -d mysql:5.7 --lower_case_table_names=1sleep 30
docker exec -it mysql /bin/bash -c 'mysql -uroot -pz27SoKdj_JxnyvG8 -e"create database if not exists abc;"'
docker exec -it mysql /bin/bash -c 'mysql -uroot -pz27SoKdj_JxnyvG8 -e"show databases;"'

容器迁移步骤

  • 第1步,老机器:执行 docker inspect 找到该容器所映射的外部目录,示例 /data/docker/mysql/*
[root@192.168.4.231]# docker inspect mysql | more"HostConfig": {"Binds": ["/data/docker/mysql/my.cnf:/etc/my.cnf","/data/docker/mysql/opt:/opt","/data/docker/mysql/log:/var/log/mysql","/data/docker/mysql/var:/var/lib/mysql"],
  • 第2步,老机器:执行 docker ps 找到该容器所使用的镜像 repository和tag,示例 mysql:5.7
[root@192.168.4.231]# docker ps -a | grep mysql
CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS             PORTS                      NAMES
da7c4b1a9d4f   mysql:5.7     "docker-entrypoint.s…"   29 minutes ago   Up 29 minutes      0.0.0.0:3306->3306/tcp     mysql
  • 第3步,老机器:执行 docker save 导出镜像(记得带上repository和tag),语法参考:docker save -o 镜像包.tar 镜像名:tag
[root@192.168.4.231]# docker save -o /opt/mysql.20220413.tar mysql:5.7
  • 第4步,老机器:建议将该容器停掉,免得迁移前后的数据不一致
[root@192.168.4.231]# docker ps -a | grep mysql
CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS             PORTS                      NAMES
da7c4b1a9d4f   mysql:5.7     "docker-entrypoint.s…"   29 minutes ago   Up 29 minutes      0.0.0.0:3306->3306/tcp     mysql[root@192.168.4.231]# docker stop mysql
  • 第5步,老机器:同步镜像文件及容器目录到新机器
[root@192.168.4.231]# scp -r -P1618 /opt/mysql.20220413.tar 192.168.4.232:/opt/
[root@192.168.4.231]# scp -r -P1618 /data/docker/mysql/* 192.168.4.232:/data/docker/mysql/
  • 第6步,新机器:导入该容器所引用的镜像包.tar,语法参考:docker load -i 镜像包.tar
[root@192.168.4.232]# docker load -i /opt/mysql.20220413.tar[root@192.168.4.232]# docker images
REPOSITORY                                              TAG                    IMAGE ID       CREATED         SIZE
mysql                                                   5.7                    3f3447deacaa   12 days ago     455MB
  • 第7步,新机器:启动容器,最好与老容器的启动命令一致
docker run --name mysql -v /data/docker/mysql/my.cnf:/etc/my.cnf -v /data/docker/mysql/opt:/opt -v /data/docker/mysql/log:/var/log/mysql -v /data/docker/mysql/var:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=z27SoKdj_JxnyvG8 -d mysql:5.7 --lower_case_table_names=1
  • 第8步,新机器:确认一下数据
docker exec -it mysql /bin/bash -c 'mysql -uroot -pz27SoKdj_JxnyvG8 -e"show databases;"'
http://www.mmbaike.com/news/43409.html

相关文章:

  • 上海徐汇网站建设网址大全浏览器app
  • 快速刷排名的软件最好网络推广seo教程
  • 济南专业网站开发公司如何用模板建站
  • 邯郸做网站优化常州seo博客
  • 2014年网站开发语言沈阳seo网站关键词优化
  • 西安做网站哪家公司好郑州网络营销哪家正规
  • 儋州网站建设最新腾讯新闻
  • 一个人在家做网站建设最近新闻
  • 网站后台管理界面html百度推广优化排名
  • iis 里没有网站免费建站模板
  • 微信小程序 网站建设营销案例最新
  • 山东高端网站设计制作自己的网页
  • php网站 数据库链接优化网站推广网站
  • 中山 网站建设一条龙短视频seo是什么
  • 西安米德建站网站不收录怎么办
  • 注册网站免费注册百度公司好进吗
  • 可以做科学模拟实验的网站百度热搜榜
  • 沙井做网站直通车关键词怎么选 选几个
  • wordpress 登录机制百度seo优化价格
  • 沈阳做网站的公司排行seo搜索引擎优化视频
  • 网站开发需要多少钱客服怎么做推广网络
  • 最近网站改版文章突然不收录网站应该如何进行优化
  • 做响应式网站用什么框架潍坊网站外包
  • 怎样在阿里巴巴做网站百度识图在线入口
  • 上海网站制作是什么站长工具在线平台
  • 网站建设架构百度推广后台管理
  • 苏州公司网站设计1688关键词怎么优化
  • 金华正规网站建设总部seo主要做什么
  • 深圳市福田建设股份有限公司网站新乡seo优化
  • wordpress汉化主体关键词seo优化公司