Docker 部署Jira8.1.0

摘要:
与Confluence一样,Jira需要使用独立的数据库。我们将不介绍数据库的安装,但主要介绍如何使用Docker部署Jira以及如何破解Jira。

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

1、数据库准备

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

## 创建数据库及授权
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

[root@vanje-dev01 ~]# docker pull cptactionhank/atlassian-jira-software:8.1.0

2) 启动jira 

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) 选择语言(选择适合自己的语言)

Docker 部署Jira8.1.0第1张

Docker 部署Jira8.1.0第2张

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

Docker 部署Jira8.1.0第3张

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

  c) 获取授权码

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

Docker 部署Jira8.1.0第4张

Docker 部署Jira8.1.0第5张

Docker 部署Jira8.1.0第6张

Docker 部署Jira8.1.0第7张

Docker 部署Jira8.1.0第8张

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

Docker 部署Jira8.1.0第9张

Docker 部署Jira8.1.0第10张

Docker 部署Jira8.1.0第11张

4)破解

   a)下载破解包

  地址:atlassian-extras-3.2.jar

 b)替换破解包

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

[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 部署Jira8.1.0第12张

免责声明:文章转载自《Docker 部署Jira8.1.0》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PbootCMS网站无缝转PBMODSonarQube部署及代码质量扫描入门教程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用sqlserver的sqlcmd、osql、isql的备份与还原

用sqlserver的sqlcmd、osql、isql的备份与还原 --sqlcmd ,sql2005新加工具1、备份"C:\Program Files\MicrosoftSQLServer\90\Tools\Binn\SQLCMD.EXE" -S .\sqlexpress -U sa -P 000000 -d master -Q"BACKUP DATAB...

Sql Server 常用系统存储过程大全

-- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回。 xp_fixeddrives --*查询各磁盘/分区可用空间 xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 xp_logininfo --*返回有关Windows 认证登录...

免疫信息学

http://blog.sciencenet.cn/blog-204973-845856.html 第一节 免疫信息学源流 上个世纪中叶充满科学传奇。那不仅是个DNA双螺旋结构阐明、分子生物学产生与兴起的时代,也是系统论、控制论、信息论纷纷形成问世并引起全球广泛关注的时代,还是电子计算机走进人类社会并产生重要影响的时代。香农发表了《通信的数学理论》,奠定了...

使用Docker官方的Django包【转】

官方Django docker,并没有安装Django 所以需要 在requirements.txt中配置Django 具体安装流程可以参考:http://www.logme.cn/blog/51/use_Docker_official_django/ 作两记录: - python安装modules,切换到Python27Scripts 执行 easy_i...

136-如何访问redis数据库

//当我们使用Redis的时候,并没有注入Mapper,反而时注入了一个redisTemPlate @Autowired private RedisTemplate<Object,Object> redisTemplate; @Override public Integer queryUserCount() {...

管理并行SQL执行的进程

本节介绍的并行执行功能可用于Oracle数据库企业版 本节介绍如何管理SQL语句的并行处理。在此配置中,Oracle数据库可以将处理SQL语句的工作分为多个并行进程。 许多SQL语句的执行可以并行化。并行度是可以与单个操作相关联的并行执行服务器的数量。并行度由以下任何因素决定:  声明中的PARALLEL子句 对于查询中引用的对象,创建或更改对象时使用的...