使用docker搭建jira 8.1环境
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的使用。
创建一个项目