素材
- Docker镜像 Github链接 https://github.com/cptactionhank
- 破解工具 https://zhile.io/2018/12/20/atlassian-license-crack.html
破解文件:atlassian-agent-v1.3.1.zip
安装
JIRA 是一个缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件,开发者是澳大利亚的Atlassian。JIRA这个名字并不是一个缩写,而是截取自“Gojira”,日文的哥斯拉发音。 记得最好别用最新版,因为版本破解之间存在差异,所以我这里用的是 version: 8.1.0
制作Docker破解容器
FROM cptactionhank/atlassian-jira-software:8.1.0
USER root
# 将代理破解包加入容器
COPY "atlassian-agent.jar" /opt/atlassian/jira/
# 设置启动加载代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh
# 构建命令:最好上传到harbor ----> docker build -t jira:latest .
构建镜像
docker build -t jira:latest .
docker-compose文件
➜ docker-compose up -d # 启动jira
➜ docker-compose logs -f -t jira # 查看jira服务日志
version: '2'
services:
jira:
image: jira:8.1.0
container_name: jira
restart: always
ports:
- "8080:8080"
environment:
- TZ="Asia/Shanghai"
volumes:
- ./data:/var/atlassian/jira:rw
访问jira
选择语言,并选择手动配置
演示使用内置数据库(生产环境需配置独立数据库),如果自己当前有数据库的建议别使用内置
设置属性
破解
生成破解秘钥
#执行下面命令生成秘钥
需替换邮箱(test@test.com)、名称(BAT)、访问地址(http://192.168.0.89)、服务器ID(BBS6-V8OM-HVT6-Q8IZ)为你的信息
➜ gira java -jar atlassian-agent.jar \
-d -m 1158139789@qq.com -n BAT \
-p jira -o http://192.168.1.110:8080 \
-s BBS6-V8OM-HVT6-Q8IZ
接下来就是创建管理员账号,选择界面语言等。(我这里密码设置的是:jira,我怕忘记当个记事本)
参考:博客