docker部署confluence

介绍

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。

拉取镜像

github

docker pull wuyue/confluence:latest

运行容器

docker run -d --name 'confluence' -p 8090:8090 -v <data_path>:/var/atlassian/application-data/confluence wuyue/confluence:latest

前置服务器proxy代理配置

通过环境变量进行配置

  • CATALINA_CONNECTOR_PROXYNAME

  • CATALINA_CONNECTOR_PROXYPORT

  • CATALINA_CONNECTOR_SCHEME

  • CATALINA_CONNECTOR_SECURE

  • CATALINA_CONTEXT_PATH

生成key

docker run wuyue/confluence:latest /opt/java/openjdk/bin/java -jar /opt/atlassian/confluence/atlassian-agent.jar -d -m <email> -n <org> -p conf -o <url> -s <server_code>

创建数据库

postgres

  • 编码:UTF8

  • 排序规则:C

  • 字符类型:C

配置数据库

  • host

  • db

  • username

  • password

  • port

通过docker初始化一个postgres

docker run -d -p 5432:5432 -v <data_path>:/var/lib/postgresql/data postgres:9.6-alpine

配置集群

集群名称

  • confluence

集群共享目录

/var/atlassian/application-data/confluence/shared-home

网卡类型

  • 组播

FAQ

confluence默认使用daemon用户启动,不要使用root用户运行容器,会出现一些奇怪的问题,导致confluence部署失败。

最后修改于: 2023年8月9日 17:05