项目小结:使用Docker迁移服务到离线服务器
原文中文,约3300字,阅读约需8分钟。
📝
内容提要
本文记录了将一套使用Django编写的后端接口,搭配Vue+Echarts大屏,数据库使用Mysql和Redis作为缓存的系统迁移到一个离线的Centos7.9服务器上的过程。需要安装docker、导出镜像、打包数据、导入镜像、启动容器和配置周边组件等步骤。
🎯
关键要点
-
本文记录了将一套使用Django编写的后端接口迁移到离线Centos7.9服务器的过程。
-
系统使用了Docker、Vue+Echarts、Mysql和Redis作为缓存。
-
离线服务器无法访问外网,但有本地yum仓库,软件安装受限。
-
迁移步骤包括安装Docker、导出镜像、上传并导入镜像、启动容器和配置周边组件。
-
在离线服务器上安装Docker需要下载RPM安装包并使用yum安装。
-
导出镜像有两种方式:docker export和docker save,后者适用于本次迁移。
-
打包MySQL数据使用tar和bzip2进行压缩,便于上传。
-
导入镜像后需检查是否成功,并启动容器。
-
配置nginx需要添加epel-release源,离线服务器的本地源中有此软件。
-
测试接口时使用命令行浏览器w3m和lynx进行网页访问。
🏷️