Centos7下gogs数据配置迁移

工作需要把测试版的gogs迁移到正式版gogs,顺便记下笔记防止以后需要忘记了

环境:

centos7测试版gogs:192.168.1.63

centos7正式版gogs:192.168.0.100

一.迁移

1.首先需要把测试版的gogs服务停掉,我这边是docker搭建的

[root@localhost gogs]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                   PORTS               NAMES
4c12c1f6e44b        gogs:0.11           "/app/gogs/docker/st…"   2 weeks ago         Exited (0) 2 hours ago                       gogs
[root@localhost gogs]# docker stop 4c12c1f6e44b

2.然后把gogs这个目录全部复制到本地先,我这边已经搭建好了正式服的gogs所以我就把app.ini这个配置文件先备份好了

3.然后把1.63的gogs整个复制到0.100正式服务器再把app.ini文件替换测试版的,因为我在配置文件里面更改过一些配置,替换好执行docker重启容器命令,

[root@localhost conf]# docker restart f1a2ef1e1eac
f1a2ef1e1eac

4.替换完了,我查看了一下用户那些还是没有迁移过来,忘记迁移了数据库,导出以后导入到0.100正式版数据库

5、docker重启容器gogs验证

6、登录URL验证ok

Sungeek博客

一名运维小菜鸟

http://www.cnblogs.com/Sungeek/

版权声明:本文为博主原创文章,未经博主允许不得转载。

猜你喜欢

转载自www.cnblogs.com/Sungeek/p/9259559.html