mkdir /data/atlassian/build/{confluence,jira}
./
|-- confluence
| |-- Dockerfile
| `-- atlassian-agent.jar
`-- jira
|-- Dockerfile
`-- atlassian-agent.jar
下载链接:https://files-cdn.cnblogs.com/files/sanduzxcvbnm/atlassian-agent-v1.2.3.zip
jira的Dockerfile内容:
FROM cptactionhank/atlassian-jira-software:7.12.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
confluence的Dockerfile内容:
FROM cptactionhank/atlassian-confluence:6.13.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
拉取基础镜像
docker pull cptactionhank/atlassian-jira-software:7.12.0
docker pull cptactionhank/atlassian-confluence:6.13.0
docker pull mysql:5.7.20
构建破解镜像
cd /data/atlassian/build/jira
docker build -f Dockerfile -t jira/jira:v7.12.0 .
cd /data/atlassian/build/confluence
docker build -f Dockerfile -t confluence/confluence:v6.13.0 .
docker-compose.yml的内容
services:
mysql:
image: mysql:5.7.20
container_name: mysql
ports:
- '3306:3306'
volumes:
- ./mysql/db:/var/lib/mysql
- ./mysql/etc/my.cnf:/etc/my.cnf
- /etc/localtime:/etc/localtime:ro
environment:
- MYSQL_ROOT_PASSWORD=R1ES2Kt2nz6mxpVCA2
restart: unless-stopped
privileged: true
jira:
image: jira/jira:v7.12.0
container_name: jira
ports:
- '8080:8080'
volumes:
- ./jira/data:/var/atlassian/jira
- ./jira/data/logs:/opt/atlassian/jira/logs
- /etc/localtime:/etc/localtime
environment:
- TZ="Asia/Shanghai"
restart: always
depends_on:
- mysql
ulimits:
nproc: 65535
nofile:
soft: 20000
hard: 40000
confluence:
image: confluence/confluence:v6.13.0
container_name: confluence
ports:
- '8090:8090'
volumes:
- ./confluence/data:/var/atlassian/confluence
- ./confluence/data/logs:/opt/atlassian/confluence/logs
- ./confluence/confluence_data:/home/confluence_data
- /etc/localtime:/etc/localtime
environment:
- TZ="Asia/Shanghai"
restart: always
depends_on:
- mysql
ulimits:
nproc: 65535
nofile:
soft: 20000
hard: 40000
数据库设置
[mysqld]
skip-host-cache
skip-name-resolve
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
secure-file-priv=/var/lib/mysql-files
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
max_connections=1000
max_connect_errors=1000
wait_timeout=1440
interactive_timeout=1440
character_set_server = utf8
collation-server = utf8_bin
transaction_isolation = READ-COMMITTED
[client]
default-character-set = utf8
socket=/var/run/mysqld/mysqld.sock
!includedir /etc/mysql/conf.d/
docker exec -it mysql bash
mysql -uroot -p'R1ES2Kt2nz6mxpVCA2'
create database jira character set 'UTF8';
alter database jira character set utf8 collate utf8_bin;
create user jira identified by 'jira@Xckj';
grant all privileges on `jira`.* to 'jira'@'%' identified by 'jira@Xckj' with grant option;
create database confluence character set 'UTF8';
alter database confluence character set utf8 collate utf8_bin;
create user confluence identified by 'confluence@Xckj';
grant all privileges on `confluence`.* to 'confluence'@'%' identified by 'confluence@Xckj' with grant option;
set global tx_isolation='READ-COMMITTED'; (confluence要求设置事务级别为此)
打开浏览器访问http://192.168.3.11:8080,可见jira页面,可切换中文操作,选择手动配置项目(必须),在请指定你的许可证关键字时,把服务器ID记下,使用atlassian-agent.jar算号破解!!!操作如下:
1.复制服务器ID:BLWT-I3WN-RDK4-M34C
2.在 本地存放”atlassian-agent.jar”的目录下执行命令,生成许可证:(-p 产品类型选jira)
java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p jira -o http://127.0.0.1 -s BLWT-I3WN-RDK4-M34C
3.将生成的许可证复制到页面完成破解
插件的破解方法:(-p 插件关键字)
java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p com.midori.jira.plugin.betterexcel -o http://127.0.0.1 -s BLWT-I3WN-RDK4-M34C
打开浏览器访问http://192.168.3.11:8090,可见confluence页面,可切换中文操作,选择手动配置项目(必须),在请指定你的许可证关键字时,把服务器ID记下,使用atlassian-agent.jar算号破解!!!操作如下:
1.复制服务器ID:BLWT-I3WN-RDK4-M34C
2.在 本地存放”atlassian-agent.jar”的目录下执行命令,生成许可证:(-p 产品类型选conf)
java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p conf -o http://127.0.0.1 -s BLWT-I3WN-RDK4-M34C
3.将生成的许可证复制到页面完成破解
在破解之后就可以设置Confluence与Jira联动,这个可以通过“管理 -> 应用程序导航器”配置来完成,如下图:

Categories:
docker与kubernetes