介绍
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部署失败。