镜像概览
- 完整引用
docker.io/alfresco/alfresco-content-repository-community- Registry
- docker.io
- 命名空间
- alfresco
- 仓库
- alfresco-content-repository-community
- 已缓存 Tag 数
- 363
- 最近同步
- 07/06/2026, 07:44 PM
简介
Alfresco 社区版内容仓库镜像,提供企业文档管理、版本控制与全文检索,Java 栈 ECM 核心节点,需外接 PostgreSQL 与 Solr。
详细介绍
alfresco-content-repository-community 是 Alfresco ACS 的内容存储与业务逻辑层,处理 CIFS/WebDAV/REST 文档 CRUD、权限 ACL 与工作流触发。Docker 单容器仅含 Repository,完整栈还需 alfresco-share、PostgreSQL、Solr6 与 ActiveMQ。与 SharePoint 相比更偏开源可定制,首次启动索引构建耗时较长,生产需调 JVM 堆与数据库连接池。
快速启动
docker run -d --name alfresco-repo \
-p 8080:8080 \
-e DB_HOST=192.168.1.10 \
-e DB_PASSWORD=secret \
docker.io/alfresco/alfresco-content-repository-community:latest
推荐实践
docker run -d --name alfresco-repo \
--restart unless-stopped \
-p 8080:8080 \
-e DB_HOST=postgres.example.com \
-e DB_USERNAME=alfresco \
-e DB_PASSWORD=strong_secret \
-e SOLR_HOST=solr.example.com \
-e JAVA_OPTS="-Xms2g -Xmx4g" \
-v /data/alfresco/content:/usr/local/tomcat/alf_data \
docker.io/alfresco/alfresco-content-repository-community:23.2.0
核心参数说明
-e DB_HOST/-e DB_PASSWORD— PostgreSQL 元数据存储-e SOLR_HOST— 全文检索 Solr 节点-p 8080:8080— Alfresco REST/Cmis 端口-v .../alf_data— 二进制内容持久化-e JAVA_OPTS— JVM 堆大小,大库需 4G+--restart unless-stopped— ECM 核心服务持续在线
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: alfresco-repo
spec:
replicas: 2
selector:
matchLabels:
app: alfresco-repo
template:
metadata:
labels:
app: alfresco-repo
spec:
containers:
- name: repo
image: docker.io/alfresco/alfresco-content-repository-community:23.2.0
ports:
- containerPort: 8080
env:
- name: DB_HOST
value: postgres.database.svc
- name: SOLR_HOST
value: alfresco-solr.search.svc
volumeMounts:
- name: content
mountPath: /usr/local/tomcat/alf_data
volumes:
- name: content
persistentVolumeClaim:
claimName: alfresco-content
---
apiVersion: v1
kind: Service
metadata:
name: alfresco-repo
spec:
selector:
app: alfresco-repo
ports:
- port: 8080
targetPort: 8080
PostgreSQL 与 Solr 独立 StatefulSet;内容 PVC 按 StorageClass 扩容,Ingress 配置 TLS 与大文件上传超时。