JIRA实践基础(1):JIRA-Software安装与设定

本文介绍了如何在本地安装和设置JIRA Software,包括挂载卷的本地目录配置,使用docker-compose设定文件,启动JIRA,数据库设定,评估许可证生成,用户创建,以及解决MySQL版本引发的警告。提供了一个详细的步骤参考。
摘要由CSDN通过智能技术生成

JIRA是Atlassian伞下的一款旗舰产品,其有细分为Jira Core/Jira Software/Jira Service,另外同时有分Cloud方式和本地方式,此文使用的是在本地搭建Jira Software的方式。

事前准备

挂载卷的本地目录

按照生产环境方式部署jira,需要设定数据库,这里使用mysql,相关的卷的挂载信息如下

服务 宿主目录 容器Mapping地址 说明
MYSQL data /var/lib/mysql mysql数据
MYSQL conf.d /etc/mysql/conf.d mysql设定
MYSQL jira /var/atlassian/jira JIRA HOME
[root@platform ~]# mkdir jira
[root@platform ~]# cd jira
[root@platform jira]# mkdir -p data conf.d jira
[root@platform jira]# ls
conf.d  data  jira
[root@platform jira]#

docker-compose设定文件

[root@platform jira]# cat docker-compose.yml 
version: '2'

services:
  # database service: mysql
  mysql:
    image: liumiaocn/mysql:5.7.18
    ports:
      - "32911:3306"
    volumes:
      - ./data/:/var/lib/mysql
      - ./conf.d/:/etc/mysql/conf.d
    environment:
      - MYSQL_ROOT_PASSWORD=admin123
      - MYSQL_DATABASE=jira
      - MYSQL_USER=jira
      - MYSQL_PASSWORD=jira123
    restart: "no"

  # Ticket Management service: jira
  jira:
    image: liumiaocn/jira-software:7.11
    ports:
      - "32901:8080"
    volumes:
      - ./jira:/var/atlassian/jira
    links:
      - mysql:mysql
    restart: "no"
[root@platform jira]#

如果不使用这种方式,比如使用外部的镜像,可以在yml文件中以如下方式设定link

    external_links:
      - mysql:本机运行的mysql镜像名

然后使用如下命令创建数据库和用户

创建DB:1. create database jira charset=utf8;
创建用户并授权:2. grant all privileges on jira.* to jira@’%’ identified by ‘jira123’;

启动jira

首次启动建议使用docker-compose up直接启动,如果有问题可以直接中日志中确认

[root@platform jira]# docker-compose 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值