绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
Docker 安装 Confluence(破解版)
2020-05-09 11:54:09
  1. 首先安装 MySQL 服务
  2. 下载 Confluence 镜像
$ docker pull cptactionhank/atlassian-confluence:7.3.1

$ docker images // 查看镜像

3. 启动容器

$ docker run -d --name confluence -p 8090:8090  --link mysqlserver:db --user root:root cptactionhank/atlassian-confluence:7.3.1

4. 替换文件,进行破解

下载待替换文件

$ wget https://gitee.com/bzone/app-repo/raw/master/atlassian-extras-decoder-v2-3.2.jar
$ wget https://gitee.com/bzone/app-repo/raw/master/atlassian-universal-plugin-manager-plugin-2.22.jar

进入 confluence 容器命令

$ docker exec -it confluence /bin/sh

备份文件

$ mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /bck
$ mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-4.0.6.jar /bck

备份好文件后,退出 confluence 容器。拷贝下载的文件到 confluence 容器中

$ docker cp atlassian-extras-decoder-v2-3.2.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
$ docker cp atlassian-universal-plugin-manager-plugin-2.22.jar  confluence:/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-4.0.6.jar

这里需要把文件改名

后,重启容器

$ docker restart confluence

5. 创建数据库

进入数据库命令

$ docker exec -it mysqlserver /bin/sh

登录并创建数据库

sh-4.2# mysql -u root -p

mysql> create database confluence default character set utf8 collate utf8_bin;
mysql> grant all on confluence.* to 'confluence'@'%' identified by '123456';
mysql> flush privileges;  
mysql> exit;

6. 打开网址 ip:8090 进行配置

点击 获得使用授权,去官网注册账号获取授权码

省略注册步骤页面

其中 Server ID 为授权码页面的 服务器 ID

点击 Generate License

这里选择 通过连接字符串,通过参数设置字符集和数据库隔离级别

jdbc:mysql://db:3306/confluence?sessionVariables=tx_isolation='READ-COMMITTED'&useUnicode=true&characterEncoding=utf8


参考资料:

Docker安装Confluence(破解版) - muzi1994的个人空间 - OSCHINA

MySQL隔离级别_慢慢来比较快-CSDN博客

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Docker 专区
创建时间:2020-05-08 10:53:18
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 小雨滴
    专家
戳我,来吐槽~