首页 > 云计算 > > Docker 安装 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.14. 替换文件,进行破解
下载待替换文件
$ 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 confluence5. 创建数据库
进入数据库命令
$ 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





参考资料:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3142329/ ,如需转载,请注明出处,否则将追究法律责任。