小哥之哥 小哥之哥
首页
    • Prometheus
    • Kubertenes
    • Docker
    • MySQL
  • Go
  • Python
  • Vue
  • Jenkins
  • ELK
  • LDAP
  • 随笔
  • 最佳实践
  • 博客搭建
  • 问题杂谈
关于
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

小哥之哥

运维扫地僧
首页
    • Prometheus
    • Kubertenes
    • Docker
    • MySQL
  • Go
  • Python
  • Vue
  • Jenkins
  • ELK
  • LDAP
  • 随笔
  • 最佳实践
  • 博客搭建
  • 问题杂谈
关于
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Kubertenes

  • Prometheus

  • Docker

    • Docker实战

      • Docker 部署Confluence15.2
      • Docker 部署Jira8.1.0
        • Docker 部署Jira8.1.0
          • 一、数据库准备
          • 二、Jira安装
          • 2.1 获取镜像
          • 2.2 启动jira
          • 2.3 配置
          • 2.4 破解
      • Docker 部署Gitlab11.10.4
      • Docker 部署ELK6.6
      • Docker 部署ELK之Sentinl日志报警
      • Docker 部署MySQL5.7.20
      • Apollo分布式Docker部署
      • Docker部署Gitlab 16.2.0
      • Docker部署zookeeper3.6集群
      • Docker部署kafka3.4集群
      • Docker 部署Redis6.2.6
      • Docker构建多架构镜像
    • Docker杂谈

  • 数据库

  • 运维利器

  • 运维
  • Docker
  • Docker实战
tchua
2023-02-01
目录

Docker 部署Jira8.1.0

# Docker 部署Jira8.1.0

Jira与Confluence一样,都需要用到独立的数据库,对于数据库的安装我们不做介绍,主要介绍如何用Docker部署Jira以及对Jira进行破解的操作。

# 一、数据库准备

关于数据库官方文档说明:https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

## 创建数据库及授权
CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL on jiradb.* TO 'jira'@'%' IDENTIFIED BY 'Jira#123';
flush privileges;
1
2
3
4

注意:我使用的数据库版本为mysql5.7,请认真阅读官方文档中给出的不同版本不同的mysql授权命令,以及对应的参数修改,否则下面安装时会失败。

# 二、Jira安装

# 2.1 获取镜像

官方镜像地址:cptactionhank/atlassian-jira-software:8.1.0 (opens new window)

[root@vanje-dev01 ~]# docker pull cptactionhank/atlassian-jira-software:8.1.0
1

# 2.2 启动jira

docker run -d -p 7081:8080 \
    --name jira-software \   -v /etc/localtime:/etc/localtime:ro \
    cptactionhank/atlassian-jira-software:8.1.0
1
2
3

这里并没有对数据持久化(后面会想办法优化),因为jira容器中是daemon启动的jira服务,如果进行数据持久化,需要在宿主机目录授权对应目录让daemon用户有权限访问;7081为jira外部访问端口。

# 2.3 配置

浏览器打开http://172.16.11.248:7081

a) 选择语言(选择适合自己的语言)

img

img

b) 配置数据库信息(信息填好,点击下面的测试连接,显示成功即可,否则根据提示去官网文档查看是否修改对mysql应参数)

img

注意:点击下一步,需要等待一会因为程序需要往数据库中写数据。

c) 获取授权码

这里破解跟confluence略有不同,jira破解需要先按照提示去官方获取试用授权码,这样才可以进入系统,然后进行破解包的替换,重启服务即可。

img

img

img

img

img

d) 创建admin用户,然后按照提示点击下一步,即可完成jira的安装

img

img

img

# 2.4 破解

a)下载破解包

地址:atlassian-extras-3.2.jar (opens new window)

b)替换破解包

通过docker ps 获取jira容器id,然后把破解包上传至宿主机通过docker cp 命令复制到容器中,重启jira容器

[root@vanje-dev01 tmp]# docker cp atlassian-extras-3.2.jar  cc9cbeac803e0084:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib
[root@vanje-dev01 tmp]# docker restart cc9cbeac803e0084
1
2

c) 查看破解

登陆jira>>右上角设置按钮>>应用程序,即可看到破解已成功

img

编辑 (opens new window)
上次更新: 2023/03/13, 16:47:57
Docker 部署Confluence15.2
Docker 部署Gitlab11.10.4

← Docker 部署Confluence15.2 Docker 部署Gitlab11.10.4→

最近更新
01
cert-manager自动签发Lets Encrypt
09-05
02
Docker构建多架构镜像
08-02
03
Prometheus数据迁移至VMstorage
08-01
更多文章>
Theme by Vdoing | Copyright © 2023-2024 |豫ICP备2021026650号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式