公开
需求登记
I
8K
2.19
5.1报表说明
开源知识库平台码匠安装,备份数据迁移教程
asd
本文档使用 MrDoc 发布
-
+
首页
开源知识库平台码匠安装,备份数据迁移教程
## 前言: 有2台服务器 服务器1 222.211.72.51 服务器2 139.155.181.10 需求是:服务器1安装的是旧的码匠,现在需要将服务器1的码匠整体迁移到服务器2上实现整体的数据迁移 ## 下面是demo演示步骤 ==注意以下步骤默认服务器已经安装好docker和docker-compose== ==都在root用户的家目录执行以下操作== # 在服务器1操作 ### 一、创建一个名为 majiang 的目录,用于存放码匠实例数据。 ```bash mkdir majiang && cd majiang #创建目录并进入此目录 ``` ### 二、使用 Docker-Compose 部署 ```bash curl https://majiang-files.oss-cn-hangzhou.aliyuncs.com/docker-compose.yml -o $PWD/docker-compose.yml #下载docker-compose文件 ``` ```bash mkdir stacks #根据docker文件配置在当前目录创建stacks目录 ``` 启动 docker 容器 ```bash docker-compose up -d ``` 初次启动会自动下载 docker 镜像,镜像约 400 MB。 ### 三、使用码匠 打开以下地址既可以在服务器1使用码匠 http://222.211.72.51:3000 可以先注册好账户随意产生一些数据做演示 ### 四、备份服务器1的码匠数据 直接备份stacks 目录即可 ```bash cd /root/majiang #进入此目录 tar -zcf stacksbak20230410.tar.gz stacks #将stacks压缩打包 ``` # 在服务器2操作 ### 一、创建一个名为 majiang 的目录,用于存放码匠实例数据。 ```bash mkdir majiang && cd majiang #创建目录并进入此目录 ``` ### 二、使用 Docker-Compose 部署 ```bash curl https://majiang-files.oss-cn-hangzhou.aliyuncs.com/docker-compose.yml -o $PWD/docker-compose.yml #下载docker-compose文件 ``` ### 三、将备份文件stacksbak20230410.tar.gz上传的服务器2的相应目录 ```bash cd majiang #进入此目录 ``` 上传stacksbak20230410.tar.gz文件到此目录 ```bash ls -l #此时此目录应该是以下文件 -rw-r--r-- 1 root root 197 Apr 10 09:29 docker-compose.yml -rwxr-xr-x 1 root root 441935 Apr 10 09:37 stacksbak20230410.tar.gz ``` ```bash tar -xvf stacksbak20230410.tar.gz #解压 ``` ```bash ls -l #此时此目录应该是以下文件 ``` ```bash -rw-r--r-- 1 root root 197 Apr 10 09:29 docker-compose.yml drwxr-xr-x 5 root root 4096 Apr 10 09:29 stacks -rwxr-xr-x 1 root root 441935 Apr 10 09:37 stacksbak20230410.tar.gz ``` 此时在当前目录启动容器即可 启动 docker 容器 ```bash docker-compose up -d ``` ### 四、在新服务2使用码匠 打开以下地址可以在服务器2使用码匠 http://139.155.181.10:3000 ##### 直接用服务器1 的账号就可以登录
有云转晴
2023年4月10日 10:10
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码