Docker 部署 Confluence 文档管理系统
Docker 部署 Confluence 文档管理系统
文档:https://doc.devpod.cn/conf/confluence-7208961.html
1. 拉取镜像
docker pull atlassian/confluence-server:7.12.3
2. 创建容器
docker run -v D:\DockerVolume\confluence:/var/atlassian/application-data/confluence -v /etc/localtime:/etc/localtime:ro -e TZ="Asia/Shanghai" --name="confluence" -d -p 10002:8090 -p 10003:8091 --restart=always atlassian/confluence-server:7.12.3
访问 http://localhost:10002
破解
下载 https://files.cnblogs.com/files/tchua/key-Confluence.rar
解压后,打开目录
暂停容器
把容器内的这个文件复制到宿主机
docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar C:\Users\user\Downloads\atlassian-extras-2.4.jar
把这个文件(atlassian-extras-2.4.jar)复制到 破解项目中这个目录(key-Confluence\confluence5.1-crack\confluence5.1-crack\iNViSiBLE)
在这个目录下执行:
java -jar confluence_keygen.jar
点击 .patch! 选择刚才复制出来的atlassian-extras-2.4.jar文件
点击 .gen! 在atlassian-extras-2.4.jar文件的路径下生成一个新的atlassian-extras-2.4.jar文件,将文件复制到宿主机上。
然后执行以下命令将该文件复制到容器内:
docker cp C:\Users\user\Downloads\atlassian-extras-2.4.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
启动容器
docker start confluence
访问 localhost:10002
然后将工具生成的key粘贴进去
装驱动连接数据库:
将下载的包解压,会得到一个jar包,文件名不用改,放入指定的位置(注意是容器的路径):
docker cp C:\Users\user\Downloads\mysql-connector-java_8.0.22-1ubuntu20.10_all\data\usr\share\java\mysql-connector-java-8.0.22.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib
重启 confluence 容器,刷新页面
问题:
Your database must use 'READ-COMMITTED' as the default isolation level. Learn more
解决:
在mysql 中
SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;
配置文件目录
vi /var/atlassian/application-data/confluence/confluence.cfg.xml
<property name="hibernate.connection.url">jdbc:mysql://172.16.40.170:3306/confluence?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8&useSSL=false&sessionVariables=tx_isolation='READ-COMMITTED'</property>
选择 Empty Site
选择 Management users and groups within Confluence
设置管理员账号
创建空间,创建用户,可以写博文了。
注意,服务器主页地址应使用 ip:端口,不能用localhost,否则当ip进入的时候,会不能编辑。
end
引用:https://blog.csdn.net/qq_23135449/article/details/128644794
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?