本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
!Atlassian Confluence Server
Atlassian Confluence Server是一款团队协作平台,用于创建、组织和讨论工作内容。该Docker镜像旨在简化Confluence Server的部署流程,帮助用户快速搭建实例,集中管理团队知识,避免信息分散在邮件或共享驱动器中,提升协作效率。
官方产品详情:[]
Dockerfile仓库:[]
Confluence数据(如配置、内容等)存储在CONFLUENCE_HOME目录,建议通过数据卷挂载主机目录以持久化数据。
docker run -v /data/your-confluence-home:/var/atlassian/application-data/confluence \ --name="confluence" -d -p 8090:8090 -p 8091:8091 epicmorg/confluence
启动成功后,通过 http://localhost:8090 访问Confluence。
注意:若使用Mac OS X的
docker-machine,需通过open [***] ip default):8090访问。
建议为容器分配至少2GiB内存以满足应用服务器运行需求。详情参考Atlassian支持平台。
可通过环境变量自定义JVM堆内存分配:
| 环境变量 | 默认值 | 说明 |
|---|---|---|
JVM_MINIMUM_MEMORY | 1024m | JVM最小堆内存(Xms) |
JVM_MAXIMUM_MEMORY | 1024m | JVM最大堆内存(Xmx) |
docker run -e JVM_MINIMUM_MEMORY=2048m -e JVM_MAXIMUM_MEMORY=4096m \ -v /data/your-confluence-home:/var/atlassian/application-data/confluence \ --name="confluence" -d -p 8090:8090 -p 8091:8091 epicmorg/confluence
若Confluence部署在反向代理服务器后方,需通过以下环境变量配置代理信息:
| 环境变量 | 默认值 | 说明 |
|---|---|---|
CATALINA_CONNECTOR_PROXYNAME | NONE | 反向代理的完全限定域名 |
CATALINA_CONNECTOR_PROXYPORT | NONE | 反向代理的访问端口 |
CATALINA_CONNECTOR_SCHEME | http | 访问协议(http/https) |
CATALINA_CONNECTOR_SECURE | false | 若协议为https,需设为true |
docker run -e CATALINA_CONNECTOR_PROXYNAME=confluence.example.com \ -e CATALINA_CONNECTOR_PROXYPORT=443 \ -e CATALINA_CONNECTOR_SCHEME=https \ -e CATALINA_CONNECTOR_SECURE=true \ -v /data/your-confluence-home:/var/atlassian/application-data/confluence \ --name="confluence" -d -p 8090:8090 -p 8091:8091 epicmorg/confluence
通过JVM_SUPPORT_RECOMMENDED_ARGS环境变量传递额外JVM参数(如自定义信任库)。
docker run -e JVM_SUPPORT_RECOMMENDED_ARGS="-Djavax.net.ssl.trustStore=/var/atlassian/application-data/confluence/cacerts" \ -v /data/your-confluence-home:/var/atlassian/application-data/confluence \ --name="confluence" -d -p 8090:8090 -p 8091:8091 epicmorg/confluence
升级Confluence至新版本需停止旧容器,使用新版本镜像启动(数据卷保留):
# 停止并删除旧容器 docker stop confluence docker rm confluence # 使用新版本镜像启动(参数与初次启动一致) docker run -v /data/your-confluence-home:/var/atlassian/application-data/confluence \ --name="confluence" -d -p 8090:8090 -p 8091:8091 epicmorg/confluence:latest
警告:升级时请勿使用
-v选项删除容器及数据卷,以免丢失数据。
若使用内置数据库,直接归档挂载的主机目录(如/data/your-confluence-home)即可。
详情参考站点备份与恢复。
epicmorg/confluence:latest:对应最新稳定版Confluence Server。epicmorg/confluence:<版本号>:指定具体版本(如5.10.8),安装对应版本。latest5.6.45.10.8在Mac OS X(Docker 1.11.0版本,配合docker-machine)中,CONFLUENCE_HOME挂载目录可能出现权限错误,导致启动失败:
Error writing state to confluence.cfg.xml com.atlassian.config.ConfigurationException: Couldn't save confluence.cfg.xml to /var/atlassian/confluence-home directory.
详情参考Docker issue #4023。
解决方法:暂不使用Mac OS X,待Docker新版本修复该问题。
本镜像适用于Confluence评估场景。由于许可限制,镜像使用OpenJDK,不支持生产环境。
生产环境需基于Oracle JDK构建自定义镜像,详情参考更新Confluence Docker镜像至Oracle JDK。
产品支持:support.atlassian.com。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429