溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2021-12-13 15:31:03 來(lái)源:億速云 閱讀:133 作者:小新 欄目:云計(jì)算

這篇文章主要介紹了Docker-compose如何部署破解的wiki6.10,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

準(zhǔn)備

準(zhǔn)備confluence的破解工具

鏈接:https://pan.baidu.com/s/1oTLTzYT30QUKQPhLtCbOcQ 
提取碼:u10e 
復(fù)制這段內(nèi)容后打開(kāi)百度網(wǎng)盤手機(jī)App,操作更方便哦

安裝部署confulence

confulence 下載

docker pull cptactionhank/atlassian-confluence:6.10.0

啟動(dòng)前的準(zhǔn)備工作

  1. 創(chuàng)建confluence數(shù)據(jù)目錄

    root@harbor:~# mkdir /apps/confluence -pv
  2. 正式啟動(dòng)前拷貝confluence里面的數(shù)據(jù)

    # 臨時(shí)啟動(dòng) (關(guān)閉后自動(dòng)刪除本次啟動(dòng)的容器)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

     

    當(dāng)可以訪問(wèn) http://192.168.60.21:8090 時(shí),繼續(xù)執(zhí)行下面步驟

  3. copy容器內(nèi)部安裝目錄到宿主機(jī)目錄

    docker cp confluence-wiki-tmp:/opt/atlassian/confluence  /apps
  4. 將宿主機(jī)安裝目錄下的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
    #或者使用其他的工具傳輸?shù)絯indow上,然后在重命名

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

這個(gè)步驟完成后就可以中斷臨時(shí)容器了,臨時(shí)容器自動(dòng)會(huì)刪除

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

    java -jar confluence_keygen.jar


點(diǎn)擊 patch、選擇剛剛scp到本地的  atlassian-extras-2.4.jar 包,成功后、本地出現(xiàn)一個(gè)新 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 包上傳到服務(wù)器的目錄,并重命名回原來(lái)的名字

  1. 準(zhǔn)備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

正式運(yùn)行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

啟動(dòng)后、訪問(wèn)http://192.168.60.21:8090 、會(huì)自動(dòng)繼續(xù)之前的步驟

  1. 開(kāi)始安裝

    • 從網(wǎng)頁(yè)上獲取服務(wù)器ID,填入破解器。點(diǎn)擊gen生成key、復(fù)制到網(wǎng)頁(yè)點(diǎn)擊下一步

    • 選擇第二項(xiàng)連接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

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Docker-compose如何部署破解的wiki6.10”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI