記錄一次基於docker搭建jira平台實踐


背景:項目需要選擇不同測試平台,篩選一個最佳平台

現狀:一台機器安裝多套環境,虛擬機太繁瑣

解決方案:通過Docker模擬安裝測環境

1.pull docker 鏡像: jira:7.11.1(目前的最新版本) mysql:5.7

docker pull cptactionhank/atlassian-jira-software
docker pull mysql:5.7

2.啟動mysql docker實例

docker run --name atlassian-mysql --restart always -p 3306:3306 -v /opt/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7   #記得修改passwd

 

3.連接mysql

docker run -it --link atlassian-mysql:mysql --rm  mysql:5.7 sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR"  -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'

 

4.創建jira數據庫,並添加jira用戶 【mysql操作台執行】

create database jira default character set utf8 collate utf8_bin;
CREATE USER `jira`@`%` IDENTIFIED BY 'jira';GRANT ALL ON *.* TO `jira`@`%` WITH GRANT OPTION;
alter user 'jira'@'%' identified with mysql_native_password by 'jira';

 

5.修改mysql事物隔離級別 【mysql操作台執行】

set global transaction isolation level read committed;
set session transaction isolation level read committed;

 

6.啟動jira實例

docker run --detach --restart always -v  /data/atlassian/confluence:/home --publish 8080:8080  cptactionhank/atlassian-jira-software

 

7.訪問:192.168.x.x:8080 進行jira配置。

配置過程:

 

點擊language,設置語言為“簡體中文”:

 

,然后選擇“我將設置他自己”(I'll set it up myself),即手動設置:

密碼見上文jira用戶的密碼:jira,選擇“測試連接”驗證配置是否正確,點擊“下一步”進入設置應用程序屬性:

下一步設置許可證:

 

官網注冊注冊帳號,生成許可證

 

設置管理員賬戶

 

配置完成如下圖:

http://192.168.199.176:8080/secure/WelcomeToJIRA.jspa


 

 

破解Jira

  1. 查看Jira容器的id。
docker ps 
 
  1. 替換破解的jar。
docker cp /home/atlassian-extras-3.2.jar a64:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/ 

 

第2步中 atlassian-extras可以自行查詢后修改為目標版本。查詢命令是:

docker exec -it a64 /bin/sh
cd /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
ls

 

即可查看到atlassian-extras的版本。

 

 

 

參考文章鏈接:

基於Docker安裝破解版Jira(無坑)https://www.clxz.top/2019/05/30/114432/

Docker實踐--搭建JIRA平台:https://www.cnblogs.com/aeip/p/9481612.html

http://www.cnblogs.com/kevingrace/p/7607442.html

http://wuyijun.cn/shi-yong-dockerfang-shi-an-zhuang-he-yun-xing-confluence/

http://blog.csdn.net/taylor_tao/article/details/7063639

https://www.cnblogs.com/zhmiao/p/10620903.html 

 

 

 


免責聲明!

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



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