docker安装confluence
自己搭建一个confluence wiki,现记录一下搭建过程和其中需要注意的点。
编写docker-compose
1 | version: '3' |
启动 docker-compose up -d
注意此处/opt/docker/confluence/confluence-data
是没有权限的, 按照网上的修改文件夹权限 chown -R daemon.daemon confluence-data
也不管用, 不得已先直接777赋权, 以后再研究下。
1 | chmod 777 confluence-data |
破解
从此处下载破解文件: https://www.jianguoyun.com/p/DalHveAQqo6RCBjo1KIE
解压, 在命令行执行
java -jar confluence_keygen.jar
在弹出窗中输入Server ID, 点击
.gen!
, 将产生的授权码复制下来备用将已经启动好的confluence容器中的
atlassian-extras-decoder-v2-3.4.1.jar
文件复制出来并重命名, 并下载到本地1
docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar ./atlassian-extras-2.4.jar
在之前弹出窗口中点击
.patch!
按钮, 并选择刚刚下载的atlassian-extras-2.4.jar文件, 当显示jar successfully patched
则表示patch成功重新将atlassian-extras-2.4.jar文件命名为atlassian-extras-decoder-v2-3.4.1.jar, 并复制到容器内部
重启confluence容器
初始化数据库
docker进入Postgres容器
1 | docker exec -it confluence-db bash |
依次执行以下命令:
1 | psql -U postgres |
然后重启容器即可
评论