confluence安装破解

  • 搜索镜像
    docker search confluence

  • 拉取镜像
    docker pull docker.io/atlassian/confluence-server

  • 修改镜像tag
    docker tag 7b1705b3ff8f confluence

  • 查看镜像信息
    docker inspect confluence

  • 创建映射目录
    mkdir /data/confluence

  • 运行镜像
    docker run -d --name confluence -v /data/confluence/:/var/atlassian/application-data/confluence -p 8090:8090 -p 8091:8091 --link lnmp_mysql_1:db --user root:root confluence

  • 复制解密包出来
    docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar .

  • 修改解密包名字
    cp atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-2.4.jar

  • 使用 scp 命令拷贝到windows放到解密包文件里(解密包自行在网上找),执行java -jar,name随便输入,访问IP:8090 confluence首页,右上角选择语言,选择产品安装,下一步,选择产品团队,获取server_id到windows下的解密server_id里,点击.gen生产密钥,保存,点击patch,选择 atlassian-extras-2.4.jar ,点击左下角 patch 成功,旧 atlassian-extras-2.4.jar 会保存为 atlassian-extras-2.4.jar.bak 。使用scp命令将 atlassian-extras-2.4.jar 上传到服务器。

  • 将生产的 atlassian-extras-2.4.jar 覆盖容器里的 atlassian-extras-decoder-v2-3.4.1.jar
    docker cp atlassian-extras-2.4.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar,重启,刷新页面。

  • 拷贝生成的密钥,下一步解密成功,选择自己的数据库

  • 选择数据库类型,选择mysql

  • 要求mysql 驱动 docker cp mysql-connector-java-5.1.39-bin.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/,输入数据库连接映射 db ,输入数据库账号,测试连接是否成功。

  • 创建 confluence 数据库
    create database confluence default charset=utf8 collate utf8_bin;,字符集一定要是 collate utf8_bin

  • 事务级别要求设置为读授权 SET GLOBAL tx_isolation='READ-COMMITTED';

注意:confluence比较生,要求配置有点高,低配置会出现容器死掉的情况

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章