美文网首页
使用docker搭建jira 8.1环境

使用docker搭建jira 8.1环境

作者: 不同而大同 | 来源:发表于2022-03-31 21:49 被阅读0次

    docker的安装

    资源使用版本

    项目 版本
    服务器 CentOS Linux release 7.9.2009 (Core)
    docker 19.03.14
    jira 8.1.0
    mysql数据库 5.7.14

    如何获取docker资源

    jira镜像
    docker pull registry.cn-hangzhou.aliyuncs.com/yangmingquan/jira:8.1.0

    使用docker-compose启动搭建mysql

    在服务器创建mysql数据挂载目录

    mkdir -p /data3/atlassian/mysql/data
    mkdir -p /data3/atlassian/mysql/conf
    

    /data3/atlassian/mysql/conf 创建 my.cnf
    vi my.cnf
    在my.cnf里面添加下面内容

    [client]
    default-character-set = utf8mb4
    [mysql]
    default-character-set = utf8mb4
    [mysqld]
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_bin
    init_connect='SET NAMES utf8mb4'
    

    docker-compose.yml

    version: '3.3'
    
    services:
      jira_mysql:
        environment:
            MYSQL_ROOT_PASSWORD: 123456
        image: mysql:5.7
        restart: always
        volumes:
            - /data3/atlassian/mysql/data:/var/lib/mysql
            - /data3/atlassian/mysql/conf:/etc/mysql/mysql.conf.d
        ports:
            - 5306:3306
        container_name: jira_mysql
    

    我这里将
    mysql密码设置为:123456
    mysql端口号设置为:5306

    后台启动docker-compose.yml
    docker-compose up -d
    mysql启动成后,链接mysql,创建数据库 cpmcjiradb(您也可以自定义)

    启动jira的docker镜像

    在服务器创建jira数据挂载目录
    mkdir -p /data3/atlassian/jiradata
    启动jira命令

    docker run -d --name cpmcjira --restart always  -p 18080:8080  -e TZ="Asia/Shanghai"  -m 4096M  -v /data3/atlassian/jiradata:/var/atlassian/jira  registry.cn-hangzhou.aliyuncs.com/yangmingquan/jira:8.1.0
    
    

    这里我们将
    jira的启动容器名称设置为:cpmcjira
    jira的启动容器端口设置为:18080
    jira的数据挂载目录设置为:/data3/atlassian/jiradata

    查看容器ID
    docker ps -a
    进入容器
    docker exec -it 容器ID /bin/bash
    进入mysql
    mysql -uroot -p123456 -P5306
    创建数据库
    CREATE DATABASE cpmcjiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

    页面配置jira

    1.使用浏览器访问 服务器ip:18080


    服务器ip:18080

    2.选择语言为中文,并保存


    选择语言为中文

    3.选择:我将设置它自己,下一步


    我将设置它自己

    4.链接数据库:选择其他数据库。在这里我们选择刚才启动的mysql5.6(ps:暂时还不知道为什么选择5.7+会有问题),点击下一步,等待一段时间
    http://ziliao.tv/docs/uploads/software/images/m_39aa869eded6151b499fc9463bec7247_r.png
    5.等待一段时间后,我们在这里可以设置
    程序标题:自定义
    模式:我们选择私有
    基本URL:也就是我们访问jira使用的url

    设置

    6.根据页面上的服务器ID生成许可证关键字
    步骤1:进入容器内
    docker exec -it cpmcjira /bin/bash
    步骤2:到atlassian-agent.jar所在目录
    cd /opt/atlassian/jira
    步骤3:执行生成许可证关键字的命令
    java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p jira -o http://192.168.0.89 -s 页面上看到的服务器ID
    步骤4:填写许可证关键字,点击下一步

    填写许可证关键字

    7.设置管理员账户,点击下一步


    设置管理员账户

    8.邮箱设置:选择以后再说,点击完成,等待一段时间


    邮箱设置

    9.选择中文


    选择中文

    10.选择一个头像


    选择一个头像

    11.创建一个项目:这时候,我们就搭建好了jira了,接下来我会详细讲解jira的使用。


    创建一个项目

    相关文章

      网友评论

          本文标题:使用docker搭建jira 8.1环境

          本文链接:https://www.haomeiwen.com/subject/qyfojrtx.html