# centos7系統(tǒng)上docker18.03.1-ce 部署jira7.12.0和mysql5.7
#下載需要用到的鏡像
docker pull cptactionhank/atlassian-jira-software:7.12.0
docker pull mysql:5.7
#關(guān)必防火墻和selinux
systemctl disable firewalld && systemctl stop firewalld
sed -i 's|SELINUX=enforcing|SELINUX=disabled|g' ?/etc/selinux/config
#啟動(dòng)mysql的Docker實(shí)例
Docker?run --name atlassian-mysql ?\
--restart always \
-p 3306:3306 \
-v /opt/mysql_data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=passwd -d mysql:5.7
#進(jìn)入mysql容器實(shí)例
docker exec -it atlassian-mysql /bin/bash
#在數(shù)據(jù)庫(kù)界面創(chuàng)建jira數(shù)據(jù)庫(kù),并添加jira用戶
create database jiradb 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@111';
flush privileges;
#修改mysql事物隔離級(jí)別
set global transaction isolation level read committed;
set session transaction isolation level read committed;
#啟動(dòng)jira實(shí)例
docker run --detach --restart always \
--name atlassian-jira \
-v /data/atlassian/confluence:/home \
--link atlassian-mysql:mysql \
-p 8080:8080 \
cptactionhank/atlassian-jira-software:7.12.0
訪問(wèn)http://ip:8080?
請(qǐng)按照下面插圖一步一步創(chuàng)建:




















?#破解jira ?426指jira實(shí)例容器的短id,需要破解包童鞋請(qǐng)留言哦!
docker exec --user root 426 mv /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar_bak
docker cp atlassian-extras-3.1.2.jar 426:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
#利用容器短id,重啟atlassian-jira容器
docker restart 426