温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Docker-compose如何部署破解的wiki6.10

发布时间:2021-12-13 15:31:03 来源:亿速云 阅读:122 作者:小新 栏目:云计算

这篇文章主要介绍了Docker-compose如何部署破解的wiki6.10,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

准备

准备confluence的破解工具

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

安装部署confulence

confulence 下载

docker pull cptactionhank/atlassian-confluence:6.10.0

启动前的准备工作

  1. 创建confluence数据目录

    root@harbor:~# mkdir /apps/confluence -pv
  2. 正式启动前拷贝confluence里面的数据

    # 临时启动 (关闭后自动删除本次启动的容器)docker run -it --rm  --name "confluence-wiki-tmp" \
     -u root \
     -p "8090:8090" \
     -v "/data/confluence:/var/atlassian/confluence" \ -e "CATALINA_OPTS= -Xms256m -Xmx5g" \
     cptactionhank/atlassian-confluence:6.10.0

     

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

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

    docker cp confluence-wiki-tmp:/opt/atlassian/confluence  /apps
  4. 将宿主机安装目录下的atlassian-extras-decoder-v2-3.4.1.jar 拷贝到本地并重名

    scp root@192.168.60.21:/apps/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar ./atlassian-extras-2.4.jar
    #或者使用其他的工具传输到window上,然后在重命名

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

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

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

    java -jar confluence_keygen.jar


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

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

[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

# 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
   docker-compose up -d

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

  1. 开始安装

    • 从网页上获取服务器ID,填入破解器。点击gen生成key、复制到网页点击下一步

    • 选择第二项连接mysql: jdbc:mysql://mysql/confluence?useSSL=false

Dockerfile里面需持久化的目录

  Confluence Home  :  /var/atlassian/confluence
  Confluence Installation  : /opt/atlassian/confluence

查看日志

tail -f /data/confluence/logs/atlassian-confluence.log

感谢你能够认真阅读完这篇文章,希望小编分享的“Docker-compose如何部署破解的wiki6.10”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI