使用docker破解安装jira

1、拉取jira的镜像

docker pull registry.cn-hangzhou.aliyuncs.com/yangmingquan/jira:8.1.0

这里拉取的是别人的阿里云jira镜像

2、拉取mysql5.7版本的镜像

docker pull mysql:5.7

3、创建mysql的文件夹,为了将宿主机路径映射到容器里

mkdir -p /home/data/atlassian/mysql/data
mkdir -p /home/data/atlassian/mysql/conf

4、编辑mysql的docker compose文件

其中将宿主机的/home/data/atlassian/mysql/data映射到容器的/var/lib/mysql

 还有宿主机的/home/data/atlassian/mysql/conf映射到容器的/etc/mysql/mysql.conf.d

端口号为8306

容器名字为jira_mysql

密码为:123456

开机自启动

vim docker-compose.yml

version: '3.3'

services:
jira_mysql:
environment:
MYSQL_ROOT_PASSWORD: 123456
image: mysql:5.7
restart: always
volumes:
- /home/data/atlassian/mysql/data:/var/lib/mysql
- /home/data/atlassian/mysql/conf:/etc/mysql/mysql.conf.d
ports:
- 8306:3306
container_name: jira_mysql

5、启动docker-compose

docker-compose up -d

6、查看是否成功启动

docker ps  |grep mysql

7、进入mysql容器,创建数据库

docker exec -it jira_mysql /bin/bash

mysql -uroot -p123456

创建jira数据库

CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

退出mysql

exit

退出mysql容器

exit 

8、创建j宿主机jira的文件夹

mkdir -p /home/data/atlassian/jiradata

9、启动jira容器
docker run -d --name jira --restart always -p 2800:8080 -e TZ="Asia/Shanghai"  -v /home/data/atlassian/jiradata:/var/atlassian/jira registry.cn-hangzhou.aliyuncs.com/yangmingquan/jira:8.1.0

10、访问jira页面

http://lcoalhost:2800

 将语言修改为中文

 

 配置数据库连接

要选择Mysql5.6版本的,5.7版本的会出问题

 然后点击下一步

耐心等待

 根据实际情况设置即可

 

11、接下来需要破解,首先登录到jira容器里

docker exec -it jira /bin/bash

然后cd到atlassian-agent.jar文件的路径下

cd /opt/atlassian/jira

输入命令

java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p jira -o http://192.168.0.89 -s 后面为服务器的ID

(参数说明:-m 指定邮箱 -n 授权的用户 -p 需要获取key的程序 -o 服务器地址 -s 服务器ID 最主要的就是服务器ID 其他的除了-p后面的参数都可任意填写)

也就是图片中框住的服务器ID:BOVZ-7JZT-0YIP-DZKX

那么我的破解命令也就为

 java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p jira -o http://192.168.0.89 -s BOVZ-7JZT-0YIP-DZKX

输入后,会得到许可证

 将这些内容复制粘贴进来

 然后下一步即可

 耐心等待

 设置管理员账户

 点下一步

然后以后再说

选择完成

 设置为中文

 设置头像

 查看到期时间

点击右侧的设置 应用程序

 可以看到到期时间为89年

 证明成功

 

 

12、破解插件

首先从管理应用里 查找新应用 然后去随机下载一个应用

 然后点击这个应用的详情  复制下应用密钥

也需要登录到容器里

docker exec -it jira /bin/bash

然后cd到atlassian-agent.jar文件的路径下

cd /opt/atlassian/jira

 输入命令

 java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p softwareplant.bigtemplate -o http://192.168.0.89 -s BOVZ-7JZT-0YIP-DZKX

#-p 后面跟密钥

#-s 后面跟上面服务器的ID

#其他的不用改动

将以下生成的lience复制过来

输入lience,点击更新

 耐心等待

随后

 破解成功

 

posted @ 2023-07-21 09:41  宝英姐姐  阅读(3346)  评论(1编辑  收藏  举报