使用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
也就是图片中框住的服务器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年

证明成功