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

 
posted @ 2024-08-01 10:46  无心々菜  阅读(96)  评论(0编辑  收藏  举报