
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Fyde Enterprise 用户目录连接器(以下简称“连接器”)是一款用于身份数据同步的Docker镜像,主要功能为从多个身份数据源(如LDAP、Active Directory、云身份服务等)检索用户与组信息,并自动同步至Fyde Enterprise租户,实现企业身份数据的集中化管理与一致性维护。
支持从多种主流身份数据源获取用户与组信息,包括但不限于:
https://<tenant-id>.fyde.com/api)及目标数据源网络4.2.1 获取镜像
从Docker Registry拉取镜像(假设镜像名为fyde/enterprise-user-directory-connector):
bashdocker pull fyde/enterprise-user-directory-connector:latest
4.2.2 基本运行命令(Docker Run)
通过环境变量配置同步参数,基础示例:
bashdocker run -d \ --name fyde-connector \ -e FYDE_API_URL="https://your-tenant-id.fyde.com/api" \ -e FYDE_API_KEY="your-fyde-api-key" \ -e DATA_SOURCE_TYPE="ldap" \ -e DATA_SOURCE_URL="ldap://ldap-server:389" \ -e DATA_SOURCE_BASE_DN="dc=example,dc=com" \ -e DATA_SOURCE_BIND_DN="cn=admin,dc=example,dc=com" \ -e DATA_SOURCE_BIND_PASSWORD="ldap-admin-password" \ -e SYNC_INTERVAL="3600" \ # 同步间隔(秒),默认3600秒(1小时) fyde/enterprise-user-directory-connector:latest
4.2.3 Docker Compose配置示例
创建docker-compose.yml实现持久化日志与配置管理:
yamlversion: '3.8' services: fyde-connector: image: fyde/enterprise-user-directory-connector:latest container_name: fyde-connector restart: unless-stopped environment: - FYDE_API_URL="https://your-tenant-id.fyde.com/api" - FYDE_API_KEY="your-fyde-api-key" - DATA_SOURCE_TYPE="azuread" # 示例:Azure AD数据源 - DATA_SOURCE_TENANT_ID="your-azure-tenant-id" - DATA_SOURCE_CLIENT_ID="azure-ad-app-client-id" - DATA_SOURCE_CLIENT_SECRET="azure-ad-app-client-secret" - SYNC_INTERVAL="1800" # 30分钟同步一次 - LOG_LEVEL="info" # 日志级别:debug/info/warn/error volumes: - ./logs:/app/logs # 持久化日志 networks: - identity-network # 自定义网络确保与数据源连通 networks: identity-network: driver: bridge
4.3.1 Fyde Enterprise 连接配置
| 环境变量名 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
FYDE_API_URL | Fyde租户API基础URL | https://tenant-1234.fyde.com/api | 是 |
FYDE_API_KEY | Fyde API访问密钥(租户级) | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... | 是 |
FYDE_SYNC_TIMEOUT | 单次同步超时时间(秒) | 300(默认300秒) | 否 |
4.3.2 数据源配置(以LDAP为例)
| 环境变量名 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
DATA_SOURCE_TYPE | 数据源类型 | ldap(支持ldap/azuread/okta等) | 是 |
DATA_SOURCE_URL | 数据源服务URL | ldap://ldap.example.com:389 | 是 |
DATA_SOURCE_BASE_DN | 用户/组搜索基准DN | ou=users,dc=example,dc=com | 是 |
DATA_SOURCE_BIND_DN | LDAP绑定用户DN | cn=bind-user,dc=example,dc=com | 是 |
DATA_SOURCE_BIND_PASSWORD | LDAP绑定用户密码 | P@ssw0rd! | 是 |
DATA_SOURCE_USER_FILTER | 用户搜索过滤规则 | (objectClass=person) | 否(默认(objectClass=user)) |
DATA_SOURCE_GROUP_FILTER | 组搜索过滤规则 | (objectClass=groupOfNames) | 否(默认(objectClass=group)) |
4.3.3 同步策略配置
| 环境变量名 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
SYNC_INTERVAL | 自动同步间隔(秒) | 3600(默认3600秒,即1小时) | 否 |
SYNC_MODE | 同步模式 | incremental(增量)/full(全量) | 否(默认incremental) |
USER_ATTRIBUTE_MAPPING | 用户属性映射规则(JSON格式) | {"email":"mail","displayName":"cn"} | 否(默认映射基础属性) |
容器日志默认输出至标准输出(stdout),包含同步状态、错误信息等,格式示例:
json{"timestamp":"2024-05-20T10:30:00Z","level":"info","message":"Sync started","source":"ldap","tenant_id":"tenant-1234","sync_mode":"incremental"}
可通过LOG_LEVEL环境变量调整日志详细程度(debug/info/warn/error),并结合docker logs或日志收集工具(如Fluentd)进行监控。
SYNC_MODE=full初始化数据,后续使用增量同步减少资源消耗。watchtower等工具实现自动更新。官方完整文档:CloudGen Access User Directory Connector
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务