標籤:

基於Docker安裝、部署、破解Confluence 6.6圖文教程

Confluence可謂目前最強大的Wiki系統,但它是個收費軟體。本文講解如何安裝、部署、破解Confluence,部署的環境是Docker。

WARNING

  • 不建議大家在公司使用破解版,用收費版的吧^_^。如果不想掏錢,可以嘗試開源的XWik ,功能也非常強大。
  • 本文只提供破解的思路及步驟,破解補丁 atlassian-extras-decoder-v2-3.2.jar 不提供,聰明如你,一定能在谷歌、百度、bing、ask上找到。

最近公司想將Confluence遷到Docker環境,同時順序想升級一下。雖然公司用的是收費版,不過我順便也研究了下怎麼破解。以下是步驟,所用版本是 Confluence 6.6

Confluence的破解比較簡單,只需要替換JAR包 atlassian-extras-decoder-v2-3.2.jar 就可以了。

準備

Dockerfile

以下是Dockerfile。

FROM atlassian/confluence-servernMAINTAINER 周立<eacdy0000@126.com>n# 傳入破解補丁nADD crack/atlassian-extras-decoder-v2-3.2.jar ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jarn# 設置文件屬組nRUN chown -R ${RUN_USER}:${RUN_GROUP} ${CONFLUENCE_INSTALL_DIR}/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jarnCMD ["/entrypoint.sh", "-fg"]nENTRYPOINT ["/sbin/tini", "--"]n

docker-compose.yml

為了讓配置更加簡單,我們使用Docker Compose編排Confluence。這邊提供下docker-compose.yml

version: 2nservices:n mysql:n image: mysql:5.7n volumes:n - ./mysql/:/etc/mysql/conf.d/n - ./db_data:/var/lib/mysqln restart: alwaysn ports:n - "3306:3306"n environment:n MYSQL_ROOT_PASSWORD: root123n MYSQL_DATABASE: confluencen MYSQL_USER: confluencen MYSQL_PASSWORD: confluence123n confluence:n build: .n ports:n - "8090:8090"n

MySQL所使用的配置文件my.cnf

[client]ndefault-character-set = utf8n[mysql]ndefault-character-set = utf8n[mysqld]ncharacter_set_server = utf8ncollation-server = utf8_binntransaction_isolation = READ-COMMITTEDn

需要注意的是,Confluence需要使用utf8_bin ,並將事務隔離策略設為READ-COMMITTED (B.T.W,擴展一下,大家還記得Spring的事務傳播特性吧?如果不記得,請打開瀏覽器,搜一下)

安裝

安裝Confluence比較簡單,以下是步驟:

1、如下圖,在右上角選擇中文 ,然後就會變成中文界面了。

選擇產品安裝,並點擊下一步。

2、安裝插件。安裝你想要的插件。看著辦吧,我實驗的時候沒有安裝。

勾選想要安裝的插件,並點擊下一步:

3、此時將會出現類似如下的界面,讓我們輸入授權碼。這個沒有啊……

4、點擊上圖中的獲得試用授權 按鈕,跳轉到Atlassian 的官方網站,並註冊一個賬號,將會顯示類似如下的界面:

其中Server ID輸入上一步中的Server ID即可,輸入後,點擊Generate License。

5、點擊後將會彈出類似如下的界面

6、生成的License Key貼到第三步中,並點擊下一步,這樣將會顯示類似如下的界面。

7、配置資料庫,賬號/密碼是confluence/confluence123

8、配置管理賬戶

9、點擊在Confluence中管理用戶與組,然後輸入你的管理員賬號密碼,Confluence就安裝完成了。

破解驗證

1、點擊右上角的一般配置 ,如下圖:

2、如果能夠看到類似如下的頁面,說明破解成功:

參考文檔

chenjiangtao.com/blog/2

作者:周立

地址:基於Docker安裝、部署、破解Confluence 6.6圖文教程

推薦閱讀:

各位前輩請問docker怎麼樣呀,有什麼學習資料(博客呀、網站呀等)給推薦一下,謝謝?
網易蜂巢的原理是什麼?通俗的舉例說明
Docker Private Registry Notifications

TAG:Docker |