前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 部署Jira8.1.0

Docker 部署Jira8.1.0

作者头像
jwangkun
发布2021-12-23 17:57:53
1.5K0
发布2021-12-23 17:57:53
举报
文章被收录于专栏:John Wong's BlogJohn Wong's Blog

Jira与Confluence一样,都需要用到独立的数据库,对于数据库的安装我们不做介绍,主要介绍如何用Docker部署Jira以及对Jira进行破解的操作。

1、数据库准备

关于数据库官方文档说明:https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

代码语言:javascript
复制
## 创建数据库及授权``CREATE` `DATABASE` `jiradb ``CHARACTER` `SET` `utf8mb4 ``COLLATE` `utf8mb4_bin;``GRANT` `ALL` `on` `jiradb.* ``TO` `'jira'``@``'%'` `IDENTIFIED ``BY` `'Jira#123'``;``flush ``privileges``;

注意:我使用的数据库版本为mysql5.7,请认真阅读官方文档中给出的不同版本不同的mysql授权命令,以及对应的参数修改,否则下面安装时会失败。

2、Jira安装

1)获取镜像

官方镜像地址:cptactionhank/atlassian-jira-software:8.1.0

代码语言:javascript
复制
[root@vanje-dev01 ~]# docker pull cptactionhank/atlassian-jira-software:8.1.0
  1. 启动jira
代码语言:javascript
复制
docker run -d -p 7081:8080 \
    --name jira-software \   -v /etc/localtime:/etc/localtime:ro \
    cptactionhank/atlassian-jira-software:8.1.0

这里并没有对数据持久化(后面会想办法优化),因为jira容器中是daemon启动的jira服务,如果进行数据持久化,需要在宿主机目录授权对应目录让daemon用户有权限访问;7081为jira外部访问端口。

3)配置

浏览器打开http://172.16.11.248:7081

a) 选择语言(选择适合自己的语言)

b) 配置数据库信息(信息填好,点击下面的测试连接,显示成功即可,否则根据提示去官网文档查看是否修改对mysql应参数)

注意:点击下一步,需要等待一会因为程序需要往数据库中写数据。

c) 获取授权码

这里破解跟confluence略有不同,jira破解需要先按照提示去官方获取试用授权码,这样才可以进入系统,然后进行破解包的替换,重启服务即可。

d) 创建admin用户,然后按照提示点击下一步,即可完成jira的安装

4)破解

a)下载破解包

地址:atlassian-extras-3.2.jar

b)替换破解包

通过docker ps 获取jira容器id,然后把破解包上传至宿主机通过docker cp 命令复制到容器中,重启jira容器

代码语言:javascript
复制
[root@vanje-dev01 tmp]# docker cp atlassian-extras-3.2.jar  cc9cbeac803e0084:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib
[root@vanje-dev01 tmp]# docker restart cc9cbeac803e0084

c) 查看破解

登陆jira>>右上角设置按钮>>应用程序,即可看到破解已成功

下一篇: 使用Docker运行SQL Server→

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档