13.5 confluence
系统版本:centos7
yum update # 更新yum
yum install docker # yum安装docker
开启镜像加速
由于国内网络问题拉取 Docker 镜像会十分缓慢,所以可以添加网易镜像地址:http://hub-mirror.c.163.com 加速。
vi /etc/docker/daemon.json
将其中的内容替换为如下,当然你可以添加其它镜像地址。
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
docker --version # 查看docker版本
systemctl start docker # 启动docker
systemctl enable docker #设置开机自启
ps -ef | grep docker # 查看docker进程是否正常启动
安装数据库PostgreSQL
注意:
1)-p 5432:5432 选项是可选的,因为在后面启动Confluence容器的时候,postgresdb这个容器会以别名db连接到confluence容器,也就是说对confluence这个容器来说,可以通过db:5432的网络地址访问到postgresql服务,不需要在主机上开放5432端口。
2)W** 是密码需要设置成你需要的密码。
进入docker容器并创建confluence数据库
安装wiki Confluence
可以看到 wiki confluence已经启动
破解 wiki Confluence
进入docker confluence 容器,查找decoder.jar文件
将decoder.jar文件从容器中复制出来,其中 “confluence:” 是Wiki confluence容器名称,atlassian-extras-decoder-v2-3.4.1.jar 是安装版本wiki的decode文件
a) 下载 atlassian-extras-decoder-v2-3.4.1.jar 文件到windows上
b) 将文件名改为 “atlassian-extras-2.4.jar” 破解工具只识别这个文件名
c) 下载破解文件 https://raw.githubusercontent.com/clay-wangzhi/clay-wiki/master/utils/confluence5.1-crack.zip
d)解压并进入文件目录
e) 执行java -jar confluence_keygen.jar 运行破解文件
f)填入 name ,server id 处输入步骤1中得到的id,点击 “gen” 生成key
g)点击 patch,选择刚才改名为 “atlassian-extras-2.4.jar” 的jar包,显示 “jar success fully patched” 则破解成功
注意:path前先删除atlassian-extras-2.4.bak文件否则path失败
h)将 “atlassian-extras-2.4.jar” 文件名改回原来的 “atlassian-extras-decoder-v2-3.4.1.jar ”
i)复制key中的内容备用
j) 将”atlassian-extras-decoder-v2-3.4.1.jar “文件上传回服务器
点击 ”My own database“ 后点击 next
输入数据库连接信息,用户名密码是之前创建数据库中的用户名和密码
点击 “Manage users and groups within Confluence”
默认java配置为1G内存使用一段时间后回经常gc造成卡顿,单击“系统信息”可以看到jvm使用情况
进入docker容器
修改java配置
在 “cygwin=false” 上面添加如下内容,最大内存为2G
重启 wiki confluence
参考文档:https://www.cnblogs.com/rslai/p/8845777.html