docker安装confluence+crowd+jira+bitbucket

一、安装postgres数据库

 

二、安装confluence

2.1 进入postgres

 

image

2.2 创建confluence数据库

 

2.3 授权用户

 

2.4  下载映像

 

2.5 创建数据持久化存储目录

 

2.6 启动映像

 

释义:

-e CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/var/atlassian/application-data/confluence/fonts/windowsfonts/ ${CATALINA_OPTS}",此变量是为了解决文档中文乱码的问题,需要把windows系统中的fonts字体文件放置在/var/atlassian/application-data/confluence/fonts/windowsfonts/ 目录下。

-e JAVA_OPTS="-javaagent:/var/atlassian/application-data/confluence/atlassian-agent.jar ${JAVA_OPTS}"  ,只可意会,不可言传。需要将atlassian-agent文件上传至/databases/atlassian/confluence目录下

-v /databases/atlassian/confluence:/var/atlassian/application-data/confluence ,将confluence产生的数据文件永久化存储至本地/databases/atlassian/confluence目录下,需要提前创建

-v /databases/atlassian/confluence/config/etc:/opt/atlassian/etc ,将confluence的配置文件永久化存储至本地 /databases/atlassian/confluence/config/etc目录下,需要提前创建

-v /databases/atlassian/confluence/config/crowd.properties:/opt/atlassian/confluence/confluence/WEB-INF/classes/crowd.properties ,将同crowd进行关联的配置文件永久化存储至/databases/atlassian/confluence/config/crowd.properties文件。

2.6 访问服务器的8090端口,进行初始化。

在初始化过程中,会让输入密钥,以下命令只可意会

 

初始化配置完毕后,即可正常使用。

三、安装crowd

3.1 创建数据库(需要进行postgres)

3.2 授权用户

3.3 下载映像

3.4 创建数据持久化存储目录

3.5  启动映像


注:如按以下命令执行,则3.4只创建至/databases/atlassian/crowd/即可

释义同上,不作解释。

3.5 访问服务器的8095端口,进行初始化。

在初始化过程中,会让输入密钥,以下命令只可意会

 

四、安装JIra

4.1 创建数据库(需要进行postgres)

4.2 授权用户

4.3 下载映像

4.4  创建数据持久化存储目录

4.5 启动映像

4.5 访问服务器的8080端口,进行初始化。

在初始化过程中,会让输入密钥,以下命令只可意会

 

 

五、安装bitbucket

5.1 创建数据库(需要进行postgres)

5.2 授权用户

5.3 下载映像

5.4 创建数据持久化存储目录

5.5 启动映像

5.5 访问服务器的7990端口,进行初始化。

在初始化过程中,会让输入密钥,以下命令只可意会

 

六、集成crowd的SSO

 

使用SSO集成,需要使用https证书才可以。

seraph-config.xml 文件在/databases/atlassian/xxx/config/etc目录下。

crowd.properties 文件在/databases/atlassian/xxx/config目录下。

 

 

总结

有个想法,其实confluence、crowd、jira 均可以使用bitbucket的方式进行创建,有机会可以尝试一下。

 

 

借鉴资料

https://blog.csdn.net/justlpf/article/details/126117961

阅读剩余
THE END