- A+
所属分类:Linux技术
一、docker方式部署
mysql部署
docker pull mysql:5.7 docker run --name jira-mysql --restart always -p 3366:3306 -v /data/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=7tnlC1HS8ueqvc -d mysql:5.7
docker exec -it id bash mysql -uroot -p7tnlC1HS8ueqvc CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; GRANT ALL on jira.* TO 'jira'@'%' IDENTIFIED BY 'hwBejaBF27bSc'; flush privileges;
jira部署
docker pull cptactionhank/atlassian-jira-software:8.1.0 docker run -d -p 8080:8080 --name jira --restart always -v /etc/localtime:/etc/localtime -v /jira/atlassian/jira:/var/atlassian/jira cptactionhank/atlassian-jira-software:8.1.0
浏览器访问,测试连接数据库信息,官网生成key,创建管理员用户,查看试用29天。
拷贝破解文件
docker cp atlassian-extras-3.2.jar dockerid:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib
拷贝目录到本机(持久化)
docker cp dockerid:/opt/atlassian /opt/atlassian
jira通过daemon用户启动,需要对目录文件授权
chown -R daemon:daemon /opt/atlassian
删除容器,重新挂载,持久化,查看永久激活
docker rm id docker run -d -p 8080:8080 --name jira --restart always -v /etc/localtime:/etc/localtime -v /jira/atlassian/jira:/var/atlassian/jira -v /opt/atlassian:/opt/atlassian cptactionhank/atlassian-jira-software:8.1.0
二、kubernetes部署
需要注意配置nodeselect和持久化(hostpath/存储),配置激活文件见附件。