使用docker搭建JIRA服务器,破解JIRA服务器、破解JIRA收费插件
喜欢方便简单的可以直接下载我搭好的镜像,已上传至dockerhub:
docker pull 16888888/jira:v1.0
docker pull 16888888/jira_mysql:v1.0
端口映射为宿主机8181端口映射jira容器8080端口,宿主机8182端口映射MySQL容器3306端口,有端口冲突更改容器端口映射:
vi /var/lib/docker/containers/[容器id全称]/hostconfig.json 修改对应容器的配置文件
更改对应的端口映射规则,前面为容器端口,后面为宿主机端口
"PortBindings":{"8080/tcp":[{"HostIp":"","HostPort":"8181"}]}
启动容器,访问ip加映射端口即可开始项目管理使用了,至此完成。需要重新开始自己搭建的往下看
docker start -it -d 容器名(先启动MySQL,在启动jira)
开始搭建:
拉取镜像:
docker pull dchevell/jira-software:7.13.0
docker pull mysql:5.7启动容器:
docker run --name mysql --restart always -p 8182:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=jira -e MYSQL_USER=jira -e MYSQL_PASSWORD=jira -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_bindocker run -d -it -p 8181:8080 --privileged -m 4096M -v /data/jira-data:/var/atlassian/application-data/jira -v /etc/localtime:/etc/localtime --name jira dchevell/jira-software:7.13.0下载三个jar包:
链接:https://pan.baidu.com/s/16qi0pAPYIT_oxVIrewy-bg
提取码:i10j
复制这段内容后打开百度网盘手机App,操作更方便哦拷贝MySQLjar包至容器内:
docker cp mysql-connector-java-5.1.25-bin.jar jira:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/进入容器修改mysql-connector的权限:
docker exec -it jira bash
chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/mysql-connector-java-5.1.25-bin.jar
exit重启容器:docker restart jira
接下使用web打开jira初始化设置:ip:8181
设置语言为中文
填入数据库信息,测试连接
然后下一步等待数据库的初始化完成,有可能会报错:
添加服务时出错:com.atlassian.jira.exception.DataAccessException: ...
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation
这个是数据库字符编码格式错误,严格设置为utf8编码,collation为utf8_bin
解决后下一步,需要填入许可证了,要先进去了才可以破解,继续去申请
然后去官网注册账号,申请许可证,我使用国内的Foxmail邮箱可以正常的收验证邮件
注册进入首页后,点击申请一个新的许可证
选择产品类型为JIRA Software,选择服务,填入组织,我是随便写的,然后填入上个页面的服务器id,生成许可证
进入自己刚申请的许可证,然后复制,粘贴到刚注册页面
激活后就进入设置管理员账户以及邮件通知等,接下来就是破解了
# 拷贝atlassian-extras到容器内:
docker cp atlassian-extras-3.2.jar jira:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/# 更改权限
docker exec -it jira bash
chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar# 重启容器
docker restart jira# 拷贝插件到容器内
docker cp atlassian-universal-plugin-manager-plugin-2.22.4.jar jira:/opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/# 更改权限
docker exec -it jira bash
chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.4.jar# 删除另一个插件
rm -rf /opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.9.jar
进入页面--->应用程序--->版本和许可证 查看使用截止日期到33年2月8日
使用JIRA破解收费的插件:
进入插件页,搜索选择自己需要的插件,点击免费试用
会弹出框,接受条款和协议
页面会自动重定向到官网生成许可证(第一次可能需要同意重定向),勾选阅读并同意用户协议,点击生成许可证
官网会生成许可证等信息,不用复制,会自动弹出框提示你应用许可证到你的jira服务器,点击应用许可证
页面会重定向回自己jira服务器,发现许可证已经更新
查看插件使用年限,和jira服务器相同,使用破解插件完成
参考文献:
https://hub.docker.com/_/mysql
https://www.cnblogs.com/shijf/p/10386193.html
https://github.com/hlwojiv/some-software/tree/master/Jira
https://www.clxz.top/2019/05/30/114432/
使用docker搭建JIRA服务器,破解JIRA服务器、破解JIRA收费插件相关推荐
- 威联通NAS用Docker搭建Minecraft(MC)服务器
QNAP使用Docker容器搭建我的世界游戏服务器 本教程以1.19版官方版服务端为例,其他服务端也差不多的流程. 视频教程:https://www.bilibili.com/video/BV16Z4 ...
- 【私有git】使用docker搭建gitlab-ce中文社区版服务器
环境 sudo usermod -aG docker 你的用户名 newgrp - docker 1.linux 目标 1.搭建gitlab-ce 2.如果有公网ip实现外网访问 3.使用vs cod ...
- 使用docker搭建自己的jupyterhub多用户服务器
1 选择基础镜像 这里我们选择jupyterhub的官方镜像 docker pull jupyterhub/jupyterhub 2 启动容器 docker run -p 8000:8000 -d - ...
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
- 使用docker搭建gitlab服务器
使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...
- Docker搭建WebLogic服务器
Docker搭建WebLogic服务器 docker命令快速部署 第一步:保存下面代码为start.sh脚本,执行chmod +x start.sh , 执行 ./start.sh , 第一次耐心等 ...
- 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程
搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...
- 使用docker搭建web服务器,提示无法访问此网站,怎么解决
使用docker搭建web服务器,提示无法访问此网站,怎么解决 首先看容器是否起来: 正确如下图 如果没启动 docker ps -a查到容器 docker start 容器名 启动容器 如果没运行: ...
- 基于Docker搭建DzzOffice与OnlyOffice线上协同办公服务器
简介 记录一下在debian服务器上搭建线上协同办公服务器过程中的遇到的问题,避免后续安装过程中出现卡壳的情况. 安装数据库 在docker官方镜像源上下载mysql数据库镜像,下载使用时My ...
最新文章
- 从原理到代码,轻松深入逻辑回归模型!
- 人工智能 | 自动驾驶与人工智能前沿研究报告(应用篇)
- 蚂蚁金服共享智能技术实践:如何降低数据共享的难度?
- [填坑手册]小程序目录结构和组件化使用心得
- php从头部添加,php如何向header头添加Authorization信息?
- 关于IE浏览器以及Firefox下冒泡事件的响应层级
- 免费讲座:数据库工程实施中的性能保证
- opencv3.2.0实现视频抽帧,并保存成图片
- java实现行政区域划分_JAVA采集京东的全国行政区划数据
- 自监督学习(self-supervised learning)(20201124)
- Linux系统接口ioc,Linux下SCSI API研究及应用
- yarn打包报错:error during build: Error: Assigning to rvalue (Note that you need plugins to import files
- sqlite 简明教程
- 3 JWT 和 JWS
- BAT等公司高薪招聘Android开发面试题目集锦
- ubuntu下putty的安装及使用
- 颠覆认知的Java-lambda流特效:构建管道->数据流转
- Struts Hibernate整合配置准备
- [网络篇]ESP8266-SDK教程(三)之TCP通信Server-Client
- unable to register MBean