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