将 JIRA 从本机实例还原到 docker 容器

Restore JIRA from native instance to docker container

目前,我正在使用 JIRA 本机实例。现在我想把它转换成 docker 容器。谁能建议我这样做的方法?

您绝对可以使用 docker.

将 JIRA 本机还原到 docker 容器中

步骤:

  • 备份现有的 JIRA
  • 启动 JIRA docker化
  • 恢复新的 JIRA

- 备份现有的 JIRA

- 启动 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 ...