当前位置: 首页 > news >正文

安装docker版jira8.0.2

docker镜像使用官方的atlassian/jira-software:8.0.2-jdk8

docker版本需要 >= 20.10.10

数据库不要用默认字符集初始化(默认为Latin1),否则创建项目不正常,建议utf8 & utf8bin

utf8mb4在新版上会报错Caused by: org.ofbiz.core.entity.GenericDataSourceException: SQL Exception while executing the following:SELECT pluginkey, pluginenabled FROM pluginstate (Table 'jira.pluginstate' doesn't exist)

初始化安装

docker-compose.yaml

version: '3'
services:jira:container_name: jira    image: atlassian/jira-software:8.0.2-jdk8ports:- "8080:8080"volumes:#- '${PWD}/jira/dbconfig/dbconfig.xml:/var/atlassian/application-data/jira/dbconfig.xml'#- '${PWD}/jira/jira-home-data:/var/atlassian/application-data/jira/data'- '${PWD}/jira/jira-home:/var/atlassian/application-data/jira'environment:- DB_TYPE=mysql- DB_HOST=jira_db- DB_NAME=jira- DB_USER=jira_user- DB_PASSWORD=jira_passworddepends_on:- jira_dbrestart: alwaysjira_db:container_name: jira_dbimage: mysql:5.6ports:- "3306:3306"volumes:- '${PWD}/mysql/db:/var/lib/mysql'#- '${PWD}/mysql/conf/my.cnf:/etc/mysql/my.cnf'- '${PWD}/mysql/init:/docker-entrypoint-initdb.d'environment:- MYSQL_ROOT_PASSWORD=root_password- MYSQL_DATABASE=jira- MYSQL_USER=jira_user- MYSQL_PASSWORD=jira_passwordcommand:- '--character-set-server=utf8'- '--collation-server=utf8bin'restart: always

使用docker-compose命令启动

docker-compose up -d

启动后访问

http://ip:8080 

进行配置

配置中若报驱动不存在,执行如下命令

#容器外下载后复制到容器内,然后重启容器
curl -0 https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mysql-connector-java-5.1.49.jar --output mysql-connector-java-5.1.49.jar
docker cp mysql-connector-java-5.1.49.jar jira:/opt/atlassian/jira/lib
docker restart jira

授权

可以申请30天的试用授权

登录:Atlassian Store | 报价与订购表单 | 购买 Atlassian 产品

产品:Jira

许可证类型:Jira Software (Data Center)

服务器ID:输入jira系统配置页面的server id

授权申请后填入jira系统可试用30天。

初始化完成后的配置

上面的jdbc驱动需要做映射,防止容器删除后丢失

执行命令复制

cd jira
docker cp jira:/opt/atlassian/jira/lib ./lib/mysql-connector-java-5.1.49.jar 

修改docker-compose文件 jira增加路径映射

    volumes:- '${PWD}/jira/lib/mysql-connector-java-5.1.49.jar:/opt/atlassian/jira/lib/mysql-connector-java-5.1.49.jar'


http://www.mrgr.cn/news/95720.html

相关文章:

  • 作业12 (2023-05-15 指针概念)
  • 新手使用qt6 编译mysql驱动的坑
  • 解锁 AWX+Ansible 自动化运维新体验:快速部署实战
  • 内核编程十:进程的虚拟地址空间
  • 穿越之程序员周树人的狂人日记Part3__人机共生纪元
  • 数据结构篇:空间复杂度和时间复杂度
  • C++学习之路:filesystem文件系统的使用(C++17特性)
  • 【LeetCode】算法详解#1 ---字母异位词
  • jangow靶机攻略
  • 中间件解析漏洞之Tomcat集合
  • 大模型的后训练(post-training)方法
  • JDK 24:Java 24 中的新功能
  • K8s 是什么? 基本元件、核心功能、4 大优点一次看!
  • Unity Shader编程】之复杂光照
  • RAG优化:Python从零实现强化学习RL增强
  • C语言动态内存管理深度解析与嵌入式开发实战
  • C++类与对象的第二个简单的实战练习-3.24笔记
  • RAG优化:python从零实现时间管理大师Self-RAG
  • Apollo 相关知识点
  • 中间件框架漏洞攻略