前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >redmine-4.X版本迁移到docker

redmine-4.X版本迁移到docker

作者头像
用户4877748
发布2021-12-07 14:02:38
1K0
发布2021-12-07 14:02:38
举报
文章被收录于专栏:LVMLVM

下载镜像

docker pull redmine

docker pull mysql:5.7

运行

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD="123456" -e MYSQL_DATABASE=redmine -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci这个配置是登录redmine后可以用中文

docker run -d -p 58088:3000 --name redmine --link mysql:mysql redmine

然后我们去把数据库导出来,查看配置文件database.yml

./mysqldump -P 3306 -ubitnami -p bitnami_redmine > redmine.sql

然后去mysql容器里 drop database redmine; 再create database redmine;

然后copy到docker机器上的mysql容器里。导入数据mysql -u root -p redmine < redmine.sql

进入redmine容器发现不能 vi 或者 vim 我们想修改配置文件 只能在宿主机上搜索

find / -name configuration.yml然后去宿主机上加上发邮件相关通知

保存后发现容器里的配置文件也生效了。

然后将老redmine的files目录打包 /opt/redmine-4.1.1-3/apps/redmine/htdocs目录下的files目录里面都是一些图片之类的。我看有的博客说还要copy 插件目录 我不需要。然后copy到redmine容器的workspace目录下。重启 两个容器就好了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-06-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档