快捷搜索: 王者荣耀 脱发

Docker部署jira与confluence,破解

1. MySQL 7.2.4-安装

a. 因为jira与confluence需要外部的数据库支撑,我们这里选择MySQL 7版本,因为当前选择的版本,支持MySQL 7,如果安装更高版本数据库,需要自己下载链接驱动,较为麻烦;

b. 下载docker镜像:

docker pull mysql:5.7.24

c. 启动MySQL:注意此处开放端口为:33060,账户密码为:root root

docker run --name mysql.5.7 --restart always -p 33060:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.24

d. 通过命令行的形式,设置全局事务隔离级别(软件需求):

set global transaction isolation level  READ COMMITTED;

e. Navicat进行链接,创建数据,两个,注意编码格式与排序规则:

2. jira安装

a. 在安装时,需要用到破解jar包:请自行下载

链接:https://pan.baidu.com/s/1xGagbDMECezR3yCbptUCiQ 提取码:qwer

b. 构建jira的dockerfile:

FROM cptactionhank/atlassian-jira-software:7.13.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

注意:在服务器上,dockerfile文件与jar文件在同一目录,如图:

c. 构建镜像:别忘了最后的点!

docker build -t jira:7.13.0 .

d. 启动服务:实际测试,jira大概需要3G的运行内存,才不会卡,所以指定 -m 参数

docker run -d --name jira  --restart always -p 18009:8080   -e TZ="Asia/Shanghai"   -m 3072M   -v /home/data/www/jira.wzlinux.com:/var/atlassian/jira jira:7.13.0

e. 访问部署的地址: 内网地址:18009,根据提示,一步一步进行配置:到如下页面时,我们去进行破解:

f. 进入正在运行的jira服务:

docker exec -it 容器ID /bin/bash

g. 找到容器中,jar包所在位置:

h. 运行破解命令:注意,http后面是你的服务器的地址

i. 将生成的密匙,复制放到许可证位置即可,然后点击下一步进行配置,直到完成:

到此,jira服务已经成功启动

3. confluence安装 

a. 重复以上步骤即可;

b. confluence的dockerfile文件:

FROM cptactionhank/atlassian-confluence:7.4.0

USER root

# 将代理破解包加入容器
COPY "atlassian-agent.jar" /opt/atlassian/confluence/

# 设置启动加载代理包
RUN echo export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}" >> /opt/atlassian/confluence/bin/setenv.sh

c. 启动服务命令:此处内存设置为2G即可:其访问地址为 内网地址:18010

docker run -d --name confluence --restart always -p 18010:8090 -e TZ="Asia/Shanghai" -m 2048M -v /home/data/www/confluence.wzlinux.com:/var/atlassian/confluence confluence:7.4.0

d. 注意破解命令:

java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p conf -o http://服务器地址 -s 服务器ID

e. 注意在数据库设置页面,数据库链接,选择以字符串的方式进行链接,避免了后面confluence乱码问题:在链接地址上面,加上编码即可:

jdbc:mysql://地址:33060/confluence_data?useUnicode=true&characterEncoding=utf8

4. 总结

以上,就是整个搭建过程,在安装好jira后,再安装confluence,会提示用户与jira进行链接,这里要选择链接,后面创建用户时,在confluence中创建即可,这样两个系统可以进行数据互通了。

遇到问题,欢迎留言讨论!

你的努力,终将成为你最有力的资本!

经验分享 程序员 微信小程序 职场和发展