您的位置:首页 > 运维架构 > Docker

Docker安装Confluence6.6破解

2017-12-19 16:08 771 查看

Docker安装Confluence6.6破解

Confluence简介

Confluence可谓目前最强大的Wiki系统,但它是个收费软件。本文讲解如何安装、部署、破解Confluence,部署的环境是Docker。

准备文件



编写dockerfile

FROM atlassian/confluence-server:6.6
MAINTAINER 郑<zhezhiyong@163.com>
# 传入破解补丁
ADD crack/atlassian-extras-decoder-v2-3.2.jar ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
# 设置文件属组
RUN chown -R ${RUN_USER}:${RUN_GROUP} ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
CMD ["/entrypoint.sh", "-fg"]
ENTRYPOINT ["/sbin/tini", "--"]


编译生成

root@dev:~/docker/confluence# docker build --rm -t confluence:test .




拷贝mysql连接jar

docker cp ./crack/mysql-connector-java-5.1.44.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/


重启confluence服务

docker restart confluence


docker使用自定义MySQL配置文件启动mysql

编写mysql配置

[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
collation-server = utf8_bin
transaction_isolation = READ-COMMITTED


配置存放路径$PWD/mysql/my.cnf,当前位置下mysql目录,启动mysql

docker run --name mysql -p 3306:3306 -v $PWD/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=666666 -e MYSQL_DATABASE=confluence -d mysql:5.7


测试连接

mysql -h192.168.97.57 -p3306 -uroot -p666666


启动

docker run -it --name="confluence" -d -p 8090:8090 -p 8091:8091 confluence:test


访问ip:port配置confluence























查看破解是否成功



可能出现的问题

Your URL doesn't match
Confluence's base URL is set to ${catalinaconnectorscheme}://${catalinaconnectorproxyname}:8090 but you are accessing Confluence from http://192.168.97.57:8090.[/code] 
修改tomcat/conf/server.xml配置

scheme="${catalinaConnectorScheme}" proxyName="${catalinaConnectorProxyName}" proxyPort="${catalinaConnectorProxyPort}"

scheme="http" proxyName="ip" proxyPort="8090"


参考

基于Docker安装、部署、破解Confluence 6.6图文教程

docker confluence6.3.4(wiki)和 jira7.2.7 破解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  confluence 破解 docker