docker-compose.yml 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
version: '3.8'
services:
confluence:
image: cptactionhank/atlassian-confluence:latest
container_name: confluence
ports:
- "8090:8090"
- "8091:8091"
restart: always
depends_on:
- db
volumes:
- /home/xfhuang/workspace/wiki/logs:/opt/atlassian/confluence/logs
- /home/xfhuang/workspace/wiki/confluence-data:/var/atlassian/confluence
db:
image: postgres:latest
container_name: confluence-db
ports:
- "5432:5432"
restart: always
environment:
- POSTGRES_PASSWORD=123456
volumes:
- /home/xfhuang/workspace/wiki/pgsql-data:/var/lib/postgresql/data
|
makefile
1
2
3
4
5
6
|
.PHONY: all
all: up
.PHONY: up
up:
@docker-compose up -d
|
未授权报错问题
启动之后发现报错
修改权限:
1
|
chown -R daemon:daemon confluence-data
|
然后重启容器
(4)破解 Confluence
从容器复制 jar
docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar ./atlassian-extras-2.4.jar
- 下载到本地
sz atlassian-extras-2.4.jar
- 下载破解文件,我直接放在 CSDN 下载了,然后在 Confluence 找到 Server ID
运行 confluence_keygen.jar,并粘贴 Server ID
第一步点击 patch 吧文件保存回原来的文件,第二步点.gen!生成 code。
然后把 atlassian-extras-2.4.jar 文件上传到服务器,并复制到 Confluence 容器中,替换到原本的文件
1
|
docker cp ./atlassian-extras-2.4.jar confluence:/opt/atlassian/confluence/confluence
|
点击重启
IP:8090 访问之后,还是之前的授权界面,我们把生成的授权码粘贴在上面即可,注意使用 Ctrl + A、Ctrl + C 复制粘贴,手动选中复制粘贴容易出问题,到此破解完后
进入 Postgres 容器
1
|
docker exec -it confluence-db bash
|
依次执行以下命令
1
2
3
4
|
psql -U postgres
\l
CREATE DATABASE confluence WITH OWNER postgres;
\q
|
然后重启容器
1
|
docker-compose -f /development/docker/docker-compose-confluence-postgresql.yml restart
|
选择数据库,写入数据连接信息即可。
最后安装好后成这样:
方式一:从百度云盘下载(里面包括 Confluence 和破解工具)
链接:https://pan.baidu.com/s/1tZ4-eQoWlfsY5aHVNd31cA
提取码:349x