Docker 部署Jira8.1.0


 Jira與Confluence一樣,都需要用到獨立的數據庫,對於數據庫的安裝我們不做介紹,主要介紹如何用Docker部署Jira以及對Jira進行破解的操作。

1、數據庫准備

關於數據庫官方文檔說明:https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

## 創建數據庫及授權
CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL on jiradb.* TO 'jira'@'%' IDENTIFIED BY 'Jira#123';
flush privileges;

注意:我使用的數據庫版本為mysql5.7,請認真閱讀官方文檔中給出的不同版本不同的mysql授權命令,以及對應的參數修改,否則下面安裝時會失敗。

2、Jira安裝

1)獲取鏡像

官方鏡像地址:cptactionhank/atlassian-jira-software:8.1.0

[root@vanje-dev01 ~]# docker pull cptactionhank/atlassian-jira-software:8.1.0

2) 啟動jira 

docker run -d -p 7081:8080 \
    --name jira-software \
   -v /etc/localtime:/etc/localtime:ro \ cptactionhank/atlassian-jira-software:8.1.0

這里並沒有對數據持久化(后面會想辦法優化),因為jira容器中是daemon啟動的jira服務,如果進行數據持久化,需要在宿主機目錄授權對應目錄讓daemon用戶有權限訪問;7081為jira外部訪問端口。

3)配置

瀏覽器打開http://172.16.11.248:7081

  a) 選擇語言(選擇適合自己的語言)

  b) 配置數據庫信息(信息填好,點擊下面的測試連接,顯示成功即可,否則根據提示去官網文檔查看是否修改對mysql應參數)

注意:點擊下一步,需要等待一會因為程序需要往數據庫中寫數據。

  c) 獲取授權碼

這里破解跟confluence略有不同,jira破解需要先按照提示去官方獲取試用授權碼,這樣才可以進入系統,然后進行破解包的替換,重啟服務即可。

   d) 創建admin用戶,然后按照提示點擊下一步,即可完成jira的安裝

 

4)破解

   a)下載破解包

  地址:atlassian-extras-3.2.jar

 b)替換破解包

  通過docker ps 獲取jira容器id,然后把破解包上傳至宿主機通過docker cp 命令復制到容器中,重啟jira容器 

[root@vanje-dev01 tmp]# docker cp atlassian-extras-3.2.jar  cc9cbeac803e0084:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib
[root@vanje-dev01 tmp]# docker restart cc9cbeac803e0084

 c) 查看破解

登陸jira>>右上角設置按鈕>>應用程序,即可看到破解已成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM