Confluence 7.6.1 Docker compose 安装
一、前言
- Mysql 数据库自备,或者使用容器编排创建一个数据库
- Mysql 数据库必须 utf-8 并且排序规则设置 utf8_bin
- 不会设置排序规则 utf8_bin 通过 Navicat 等工具右击创建好的数据库,右击编辑该数据库修改即可
1.1、安装 JDK 8
- 下载 Windows x64 版本 JDK 并安装
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
1.2、工具下载
下载地址:https://files.cnblogs.com/files/tchua/key-Confluence.rar
二、Docker Compose 编排
2.1、创建对应文件夹
# 存放 confluence 编排文件
mkdir -p /data/compose/confluence
# 存放 confluence 数据持久化数据
mkdir -p /data/confluence/data
2.2、创建 docker 网络
docker network create aka-network
2.3、创建 Dcoker Compose 文件
# 进入编排目录
cd /data/compose/confluence
# 创建编排文件
cat <<'EOF'> /data/compose/confluence/docker-compose.yaml
version: '2'
services:
confluence:
image: cptactionhank/atlassian-confluence:7.6.1
container_name: confluence
restart: always
mem_limit: 2048m
environment:
TZ: Asia/Shanghai
volumes:
- /etc/localtime:/etc/localtime
- /data/confluence/data:/var/atlassian/confluence
- /data/confluence/atlassian-extras-decoder-v2-3.4.1.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
ports:
- "8090:8090"
networks:
default:
external:
name: aka-network
EOF
2.4、启动 Confluence 容器
# 重新启动 Confluence 容器,将容器放入后台运行
docker-compose up -d
三、开始破解 Confluence
3.1、将容器中的 atlassian-extras-decoder-v2-3.4.1.jar 文件拷贝到宿主机
- 将拷贝到宿主机的文件拷贝到电脑上
docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /root/atlassian-extras-2.4.jar
3.2、运行 confluence_keygen.jar
- 工具,右击选择 > 打开方式 > Java (TM) Platform SE binary
3.3、打开拷贝到宿主机文件
- 选择 atlassian-extras-2.4.jar 文件即可
- 完成后可用看到软件左下角显示 jar successfully patched.
- 破解完成后可在当前目录下生成一个 atlassian-extras-2.4.bak 文件
- 将破解后的文件拷贝到 /data/confluence/ 目录中
3.5、开始安装 Confluence
# 进入容器编排目录
cd /data/compose/confluence
# 停止正在运行 Confluence 容器
docker-compose down
# 重新启动 Confluence 容器,将容器放入后台运行
docker-compose up -d
四、通过 WEB 界面继续安装
- 容器默认开放端口 8090
- 可以通过 nginx 反向代理出去或者通过 ip:8090 访问
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/docker/755.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
Confluence 7.6.1 Docker compose 安装
一、前言
Mysql 数据库自备,或者使用容器编排创建一个数据库
Mysql 数据库必须 utf-8 并且排序规则设置 utf8_bin
不会设置排序规则 utf8_bin 通过 Navicat ……
共有 0 条评论