项目小结:使用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进行网页访问。
➡️