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 访问

aSZWuR.png
aSZggJ.png
aSZ2v9.png
aSZc34.png
aSZs4U.png
aSZfD1.png
aSZIUK.png
aSZ5E6.png
aSZhHx.png

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/docker/755.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
Confluence 7.6.1 Docker compose 安装
一、前言 Mysql 数据库自备,或者使用容器编排创建一个数据库 Mysql 数据库必须 utf-8 并且排序规则设置 utf8_bin 不会设置排序规则 utf8_bin 通过 Navicat ……
<<上一篇
下一篇>>