将 JIRA 从本机实例还原到 docker 容器
Restore JIRA from native instance to docker container
目前,我正在使用 JIRA 本机实例。现在我想把它转换成 docker 容器。谁能建议我这样做的方法?
您绝对可以使用 docker.
将 JIRA 本机还原到 docker 容器中
步骤:
- 备份现有的 JIRA
- 启动 JIRA docker化
- 恢复新的 JIRA
- 备份现有的 JIRA
- 导航到 https://YOUR_SERVER.atlassian.net/secure/admin/CloudExport.jspa
- 选择云备份
- 你会得到一个zip,解压到文件夹
backup
. 下
- 启动 JIRA dockerized
使用community image 因为官方图片还不存在
docker run --name jira --detach --publish 8080:8080 cptactionhank/atlassian-jira-software:latest
- 使用您想要的选项安装
- 恢复新的 JIRA
复制entities.xml准备恢复它:
cd backup
# copy inside of the docker
docker cp entities.xml jira:/var/atlassian/jira/import/
导航到 http://localhost:8080/secure/admin/XmlRestore!default.jspa
- 在 File Name
字段中输入 entities.xml
- 按恢复
- 如果它很大可能需要时间
完毕!
改进
如果要保持数据持久,请使用卷:
docker run -v jira_data:/var/atlassian ...
目前,我正在使用 JIRA 本机实例。现在我想把它转换成 docker 容器。谁能建议我这样做的方法?
您绝对可以使用 docker.
将 JIRA 本机还原到 docker 容器中步骤:
- 备份现有的 JIRA
- 启动 JIRA docker化
- 恢复新的 JIRA
- 备份现有的 JIRA
- 导航到 https://YOUR_SERVER.atlassian.net/secure/admin/CloudExport.jspa
- 选择云备份
- 你会得到一个zip,解压到文件夹
backup
. 下
- 启动 JIRA dockerized
使用community image 因为官方图片还不存在
docker run --name jira --detach --publish 8080:8080 cptactionhank/atlassian-jira-software:latest
- 使用您想要的选项安装
- 恢复新的 JIRA
复制entities.xml准备恢复它:
cd backup
# copy inside of the docker
docker cp entities.xml jira:/var/atlassian/jira/import/
导航到 http://localhost:8080/secure/admin/XmlRestore!default.jspa
- 在 File Name
字段中输入 entities.xml
- 按恢复
- 如果它很大可能需要时间
完毕!
改进
如果要保持数据持久,请使用卷:
docker run -v jira_data:/var/atlassian ...