Docker(八)Docker环境下搭建持续集成平台Jira
前言本章主要讲述在Docker环境下部署持续集成平台Jira一、Jira简要介绍Jira:是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域简单理解的话就和禅道差不多具体详细信息可以访问Jira镜像的介绍网站查看,我在这里就不再过多介绍https://hub.docker.com/r/atlassian/ji
·
前言
本章主要讲述在Docker环境下部署持续集成平台Jira
一、Jira简要介绍
Jira:是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域;简单理解的话就和禅道差不多
- 具体详细信息可以访问Jira镜像的介绍网站查看,我在这里就不再过多介绍https://hub.docker.com/r/atlassian/jira-software

二、部署数据库
1、docker运行mysql5.7
docker run -d -p 3305:3306 --name mysql_jira --privileged=true -u root -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

2、启动mysql并连接mysql
数据库相关操作命令
# 1、启动mysql并连接
docker run -it --link mysql_jira:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
# 2、创建数据库,设置编码utf-8
create database jira default character set utf8 collate utf8_bin;
# 3、授权
CREATE USER 'jira'@'%' IDENTIFIED BY 'jira';GRANT ALL ON *.* TO 'jira'@'%' WITH GRANT OPTION;
# 4、添加用户
alter user 'jira'@'%' identified with mysql_native_password by 'jira';
# 5、修改mysql事物隔离级别
set global transaction isolation level read committed;
set session transaction isolation level read committed;
# 6、退出数据库
exit

三、部署Jira
docker run -d -p 8082:8080 --name jira --restart always --privileged=true -u root cptactionhank/atlassian-jira-software:7.11.1

四、访问Jira
- Ip地址:8082










更多推荐
所有评论(0)