confluence与jira部署详解

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: confluence与jira部署详解

链接:

镜像:

https://hub.docker.com/r/centos/postgresql-94-centos7/

https://hub.docker.com/r/cptactionhank/atlassian-jira-software/

https://hub.docker.com/r/cptactionhank/atlassian-confluence/

官网

https://www.cwiki.us/pages/viewpage.action?pageId=2392981

1.镜像

2.docker-compose

3.部署

4.备份还原

5.关联

6.负载均衡

1.安装docker

https://blog.csdn.net/xixihahalelehehe/article/details/104293170

2.安装docker-compose

$ sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ docker-compose --version

3…拉取镜像

$ docker pull docker.io/centos/postgresql-94-centos7
$ docker pull docker.io/cptactionhank/atlassian-confluence
$ docker pull docker.io/cptactionhank/atlassian-jira-software

4.docker-compose配置

(1)配置文件

$ cat docker-compose.yaml
version: '2'
volumes:
  jira:
  confluence:
  postgresql:
services:  
  jira:
    image: docker.io/cptactionhank/atlassian-jira-software:7.4.2 
    ports:
      - 8080:8080
    depends_on:
      - postgresql
    volumes:
      - jira:/var/atlassian/jira
    environment:
       JIRA_DB_HOST: postgresql:5432
       JIRA_DB_PASSWD: UltraApp@2017
       JIRA_DB_USER: ultraapp
       JIRA_DB_NAME: jira
  confluence:
    image: docker.io/cptactionhank/atlassian-confluence:6.3.4
    ports:
      - 8090:8090
    depends_on:
      - postgresql
    volumes:
      - confluence:/var/atlassian/confluence
    environment:
      CONFLUENCE_DB_HOST: postgresql:5432
      CONFLUENCE_DB_PASSWORD: UltraApp@2017
      CONFLUENCE_DB_USER: ultraapp
      CONFLUENCE_DB_NAME: confluence
  postgresql:
    image: docker.io/centos/postgresql-94-centos7:latest
    ports:
      - 5432:5432
    volumes:
      - postgresql:/var/lib/pgsql/data
    environment:
      POSTGRESQL_USER: ultraapp
      POSTGRESQL_PASSWORD: UltraApp@2017
      POSTGRESQL_DATABASE: confluence
      POSTGRESQL_ADMIN_PASSWORD: UltraApp@2017
$ docker-compose up 容器全部启动

5.图形化安装confluence

http://localhost:8090

选择安装生产安装

1035234-20181020215539574-213176954.png

申请授权码,点击get。。?获取后,操作按顺序尽量不后退步骤,否则,会报system error!

1035234-20181020215539574-213176954.png

如果做有一个完整的数据库,选择my own database,

若做数据迁移,以及其他设置,需要手动创建。


但不知道两者对保存数据的区别


my own database:

对于新产生的数据,什么保存在数据库中,什么保存在卷中。


built in(没有建立连接数据库步骤):

新产生的数据是否导入数据库,还是保存在卷中

1035234-20181020215539574-213176954.png

三种创建方式:我们选择示范站点。然后就可以看到初始化界面(图略)

1035234-20181020215539574-213176954.png

如果选择备份还原站点

点击选择文件,把zip压缩文件导入。

1035234-20181020215539574-213176954.png

备份文件导入

1035234-20181020215539574-213176954.png

含有数据的页面web界面

20200308234636925.jpg

另外,也可以选择建立空白站点,初始化web界面后再导入备份数据。

进入web界面,点击配置,进入系统超级管理员配置界面:

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20200308234750771.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpeGloYWhhbGVsZWhlaGU=,size_16,color_FFFFFF,t_70

找到在管理栏的备份还原:

1035234-20181020215539574-213176954.png

6.图形化安装jira

1.选择第二个手动安装,“我将设置它自己”

1035234-20181020215539574-213176954.png

2.申请授权码

1035234-20181020215539574-213176954.png

3.选择第二个设置:my own database

1035234-20181020215539574-213176954.png

4.设置自己数据库连接

hostname要设置内网地址,即本机的eth0,数据端口本地映射的端口。

20200308234636925.jpg

5.应用设置,默认即可。

注意到 “import your data”导入数据,点击。

20200308234636925.jpg

走到这一步,在数据卷已经自动生成对应的应用程序配置文件,

命令行把备份压缩包复制在**/var/lib/docker/cj_jira_1/_data/import**里。

点击复原

1035234-20181020215539574-213176954.png

含有数据的web界面:

20200308234636925.jpg

同样,jira也可以在初始化web界面进行备份还原,步骤和confluence一样

1035234-20181020215539574-213176954.png

5.conflunce与jira关联

1.设置域名

2.关联域名,即应用程序

3.confluence与jira各自设置。图略

20200308234636925.jpg



相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
关系型数据库 MySQL Java
confluence部署
confluence部署
1019 0
confluence部署
|
Oracle 关系型数据库 应用服务中间件
JIRA的初探
JIRA的初探
90 0
|
Java 数据库 Docker
confluence 部署详解
confluence 部署详解
|
Java 关系型数据库 MySQL
JIRA-部署详解
JIRA-部署详解
|
安全
Confluence 6 配置 XSRF 保护
Confluence 需要一个 XSRF 令牌才能创建一个评论,这个被用来保护用户不在评论区恶意发布内容。所有 Confluence 自定义的主题都被启用了这个功能,但是如果你使用自定义主题的话,可能这些主题不支持这些安全特性,你可以禁用这个功能。
1192 0
|
应用服务中间件 开发框架
Confluence 6 配置一个 Confluence 环境
本部分对你 Confluence 的外部设置进行描述。包括有如何配置 Web 服务器,应用服务器,目录和文件等信息—— Confluence 运行所需要的所有环境。
1148 0
|
监控
在 Confluence 6 中连 Jira 的问题解决
下面是可能会发生的一些错误信息。如果你的系统中出现了下面的一些提示,你应该调整你的日志错误级别到 WARN,然后查看具体的错误原因。
1348 0
|
数据安全/隐私保护 应用服务中间件
在 Confluence 6 中的 Jira 设置
名字(Name) 输入一个有意义的服务器名字,会让你在 JIRA 服务器中更好的识别你的目录服务器: Jira Service Desk Server My Company Jira 服务器URL(Server URL) 你 Jira 服务器的 Web 访问地址。
1416 0
|
应用服务中间件
在 Confluence 6 中的 Jira 权限
只读(Read Only) 从你 JIRA 应用服务器上取得的用户,用户组和用户组成员。这些用户的信息只能通过你的 JIRA 服务器进行修改。
1012 0
|
应用服务中间件
在 Confluence 6 中的 Jira 高级权限
启用嵌套用户组(Enable Nested Groups) 为嵌套组启用或禁用支持。  在启用嵌套用户组之前,你需要检查你在 JIRA 服务器中的嵌套用户组是否启用了。
719 0