Docker安裝、破解、配置JIRA-7.13
阿新 • • 發佈:2018-12-08
文章目錄
1 準備映象
docker pull cptactionhank/atlassian-jira-software
docker pull mysql:5.7
2 安裝mysql
8720埠是為了可以用過外部訪問,若不需要外部訪問,可以不暴露埠。
docker run \ --name mysql-jira \ --restart always \ -p 8720:3306 \ -e MYSQL_ROOT_PASSWORD=Zcj123456 \ -e MYSQL_DATABASE=jira \ -e MYSQL_USER=jira \ -e MYSQL_PASSWORD=jira \ -d \ mysql:5.7
3 安裝jira
docker run --detach --restart always --link mysql-jira:mysql --publish 8721:8080 cptactionhank/atlassian-jira-software
4 破解jira
一般使用者替換破解包可能會許可權不足,這裡使用root使用者操作。假如容器id為7509371edd48
破解包 https://github.com/ly641921791/knowledge/raw/master/jira/crack/atlassian-extras-3.2.jar
root使用者進入容器
sudo docker exec -ti -u root 7509371edd48 bash
刪除原jar
rm -rf /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.1.2.jar
退出容器
exit
將破解包移到容器裡
sudo docker cp atlassian-extras-3.1.2.jar 7509371edd48:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
重啟容器
docker restart 7509371edd48
5 配置jira
過程略
注意mysql指定庫的字符集必須是utf8,否則建立專案會報錯
相關參考
配置
https://www.cnblogs.com/lion.net/p/6281668.html
安裝 https://blog.csdn.net/x6582026/article/details/81671468
破解 https://www.ilanni.com/?p=12119
常見問題
1 建立專案報錯
進入容器檢視日誌,若發現是資料庫字符集的問題,修改即可。
2 root許可權操作容器
https://blog.csdn.net/u012763794/article/details/80943472
3 移動破解jar到容器
https://baijiahao.baidu.com/s?id=1574094506379030&wfr=spider&for=pc