> 博客又搬家了 - Yuyy
Yuyy
Yuyy
博客又搬家了

迁移博客

​ 刚开始时,我的博客和及应用都是直接部署服务器的。在去年,由于服务器中了挖矿病毒( 老李 帮我解决的),就将博客和应用迁移到了 老李 的NAS服务器上,通过内网穿透来访问。

​ 今年新购了2h4g的云服务器,以前租的服务器是1h2g的,当时在那台服务器上部署了博客和一个应用,但应用经常停止,排查发现是wdcp面板占内存,导致系统内存不足,系统将tomcat给停了。。。这次又迁移博客和应用,谈谈两次的感受吧。

第一次迁移

​ 从服务器直接部署迁移到docker,折腾挺久的。特别是博客迁移,需要先运行一个相同版本的wordpress容器,再将相关文件替换,修改配置。确实麻烦,弄了许久。

​ 在使用docker期间,我时常在想,我真的需要用docker吗?docker的一大亮点就是可以将应用和配置融为一体,在工作中可以将包含应用和配置的镜像给运维同事,省去重复配置和避免现场配置失误。docker还可以让我更方便的管理、监控服务器上的应用。最终抱着学习的态度,毕竟多去使用才不会忘记,这样在工作中如果遇到要使用这门技术时,不至于手生。因此很多服务都使用了docker,在第二次迁移时,发现docker是真的香。

第二次迁移

​ 由于使用了docker,这次迁移就比较顺利了,步骤如下。

  1. 将容器提交为镜像:docker commit pyg_nginx mynginx
  2. 镜像存到文件:docker save -o mynginx.tar mynginx
  3. 拷贝镜像到目标服务器:scp
  4. 目标服务器加载镜像到docker:docker load -i mynginx.tar
  5. 查看之前容器运行的参数
    1. 安装runlike:pip install runlike
    2. 查看容器的运行参数:runlike -p <容器名>|<容器ID>
  6. 目标服务器上运行容器

发表评论

textsms
account_circle
email

Yuyy

博客又搬家了
迁移博客 ​ 刚开始时,我的博客和及应用都是直接部署服务器的。在去年,由于服务器中了挖矿病毒( 老李 帮我解决的),就将博客和应用迁移到了 老李 的NAS服务器上,通过内网穿透…
扫描二维码继续阅读
2021-01-23
友情链接
标签
归档
近期文章