准备数据库
创建数据库,用户,授权,需要修改事务级别为READ-COMMITTED。
mysql> CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
mysql> create user 'confluenceuser'@'%' identified by 'confluence@ADM2025';
mysql> grant all privileges on confluence.* to 'confluenceuser'@'%' with grant option;
mysql> flush privileges
mysql> set global tx_isolation='READ-COMMITTED';
准备破解包
wget https://files.cnblogs.com/files/sanduzxcvbnm/atlassian-agent-v1.2.3.zip
unzip atlassian-agent-v1.2.3.zip
创建Dockerfile
FROM cptactionhank/atlassian-confluence:latest
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
创建数据目录
mkdir confluence_data
chmod -R 777 confluence_data
下载镜像

构建镜像
docker build -t confluence:latest .
启动容器
docker run -itd --name confluence --restart always -p 8099:8090 -e TZ="Asia/Shanghai" -v /root/wgh/confluence_data:/var/atlassian/confluence confluence:latest
登录控制台,获取机器码,比如:BEVO-5WZO-HHKZ-PRPF,获取license:
java -jar atlassian-agent.jar -d -m 123456@qq.com n BAT -p conf -o http://1.2.3.4:8099/ -s BEVO-5WZO-HHKZ-PRPF
部署类型选择单机,数据库地址需要加上?useSSL=false参数, 比如1.2.3.4:3306/confluence?useSSL=false
安装插件时可能会报错:

需要修改数据库的配置:
