
i2incommon/grouper该镜像为InCommon可信访问平台(InCommon Trusted Access Platform, ITAP)提供Grouper服务容器化部署方案。Grouper是一款开源的身份与访问管理工具,旨在简化用户组管理、权限分配及信任关系维护,是ITAP的核心组件之一。详细信息可参考官方文档:InCommon Trusted Access Platform Release。
通过Docker命令快速启动容器:
bashdocker run -d \ --name itap-grouper \ -p 8080:8080 \ # Web管理界面端口 -p 389:389 \ # LDAP服务端口(如启用) incommon/grouper-itap:latest
通过环境变量自定义容器行为(具体参数需参考官方文档):
bashdocker run -d \ --name itap-grouper \ -e GROUPER_DB_URL=jdbc:mysql://db-host:3306/grouper \ -e GROUPER_DB_USER=db-user \ -e GROUPER_DB_PASSWORD=db-pass \ -e GROUPER_ADMIN_PASSWORD=admin-pass \ -p 8080:8080 \ incommon/grouper-itap:latest
挂载数据卷保存配置与数据,避免容器重启后数据丢失:
bashdocker run -d \ --name itap-grouper \ -v /local/grouper/config:/opt/grouper/config \ -v /local/grouper/data:/opt/grouper/data \ -v /local/grouper/logs:/opt/grouper/logs \ -p 8080:8080 \ incommon/grouper-itap:latest
在ITAP整体部署架构中,可通过docker-compose.yml整合Grouper与其他组件:
yamlversion: '3' services: grouper: image: incommon/grouper-itap:latest ports: - "8080:8080" environment: - GROUPER_DB_URL=jdbc:mysql://mariadb:3306/grouper - GROUPER_DB_USER=${DB_USER} - GROUPER_DB_PASSWORD=${DB_PASS} depends_on: - mariadb volumes: - grouper-config:/opt/grouper/config - grouper-data:/opt/grouper/data mariadb: image: mariadb:10.6 environment: - MYSQL_ROOT_PASSWORD=${DB_ROOT_PASS} - MYSQL_DATABASE=grouper - MYSQL_USER=${DB_USER} - MYSQL_PASSWORD=${DB_PASS} volumes: - mariadb-data:/var/lib/mysql volumes: grouper-config: grouper-data: mariadb-data:
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务