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
|
敏捷开发 Java PHP
|
关系型数据库 MySQL Java
confluence部署
confluence部署
1421 0
confluence部署
|
Web App开发 移动开发 监控
confluence协同编辑问题处理
confluence协同编辑BUG查询
1346 0
使用mongo聚合分组查询获取每一组的时间最大的一条数据
使用mongo聚合分组查询获取每一组的时间最大的一条数据
1314 0
|
人工智能 API Docker
入门篇:如何快速升级和迁移Confluence
入门篇:如何快速升级和迁移Confluence
|
Ubuntu Java Maven
搭建nexus私服
搭建nexus私服
1014 0
|
Java 关系型数据库 MySQL
JIRA-部署详解
JIRA-部署详解
|
人工智能 API Docker
入门篇: 快速升级或迁移您的Confluence知识库
入门篇: 快速升级或迁移您的Confluence知识库
|
网络协议 关系型数据库 MySQL
Linux(centos)下搭建confluence
Linux(centos)下搭建confluence
441 1

热门文章

最新文章