前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker-compose部署破解的wiki6.10

Docker-compose部署破解的wiki6.10

作者头像
公众号: 云原生生态圈
发布2021-11-15 17:47:38
6360
发布2021-11-15 17:47:38
举报
文章被收录于专栏:云原生生态圈

准备

准备confluence的破解工具

代码语言:javascript
复制
链接:https://pan.baidu.com/s/1oTLTzYT30QUKQPhLtCbOcQ
提取码:u10e
复制这段内容后打开百度网盘手机App,操作更方便哦

安装部署confulence

confulence 下载

代码语言:javascript
复制
docker pull cptactionhank/atlassian-confluence:6.10.0

启动前的准备工作

创建confluence数据目录

正式启动前拷贝confluence里面的数据

当可以访问 http://192.168.60.21:8090 时,继续执行下面步骤

copy容器内部安装目录到宿主机目录

将宿主机安装目录下的atlassian-extras-decoder-v2-3.4.1.jar 拷贝到本地并重名

注意:此处破解的文件也可以保留便于下次使用

这个步骤完成后就可以中断临时容器了,临时容器自动会删除

给重名后的 atlassian-extras-2.4.jar 包打 patch

点击 patch、选择刚刚scp到本地的 atlassian-extras-2.4.jar 包,成功后、本地出现一个新 atlassian-extras-2.4.jar 包、旧的jar包被重命名为 atlassian-extras-2.4.bak

代码语言:javascript
复制
scp ./atlassian-extras-2.4.jar root@192.168.60.21:/apps/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

将新的 jar 包上传到服务器的目录,并重命名回原来的名字

  1. 准备mysql的配置文件mysql/mysql.cnf
代码语言:javascript
复制
[client]
default-character-set = utf8[mysql]
default-character-set = utf8[mysqld]
character_set_server = utf8
collation-server = utf8_bin
default-storage-engine = INNODB
innodb_log_file_size = 2GB
binlog_format = row
transaction_isolation = READ-COMMITTED
max_allowed_packet = 256M

正式运行confluence

代码语言:javascript
复制
# cat docker-compose.ymlversion: '2'services:
 mysql:
   image: mysql:5.7
   volumes:
     - "./mysql/:/etc/mysql/conf.d/"
     - "/data/mysql:/var/lib/mysql"
     - "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime"
   restart: always
   ports:
     - "3306:3306"
   environment:
     MYSQL_ROOT_PASSWORD: confluence
     MYSQL_DATABASE: confluence
     MYSQL_USER: **********
     MYSQL_PASSWORD: **********
 wiki:
   image: cptactionhank/atlassian-confluence:6.10.0
   volumes:
     - "/apps/confluence:/opt/atlassian/confluence"
     - "/data/confluence:/var/atlassian/confluence"
     - "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime"
   restart: always
   user: root
   ports:
     - "8090:8090"
   environment:
     - JAVA_OPTS: -Duser.timezone=Asia/Shanghai
     - CATALINA_OPTS: -Xms256m -Xmx7g
   depends_on:
     - mysql
代码语言:javascript
复制
   docker-compose up -d

启动后、访问http://192.168.60.21:8090 、会自动继续之前的步骤

  1. 开始安装
    • 从网页上获取服务器ID,填入破解器。点击gen生成key、复制到网页点击下一步
    • 选择第二项连接mysql: jdbc:mysql://mysql/confluence?useSSL=false

Dockerfile里面需持久化的目录

代码语言:javascript
复制
  Confluence Home  :  /var/atlassian/confluence
 Confluence Installation  : /opt/atlassian/confluence

查看日志

代码语言:javascript
复制
tail -f /data/confluence/logs/atlassian-confluence.log
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云原生生态圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备
  • 安装部署confulence
    • confulence 下载
      • 启动前的准备工作
        • 正式运行confluence
          • Dockerfile里面需持久化的目录
            • 查看日志
            相关产品与服务
            云数据库 SQL Server
            腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档