本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Gluu Casa应用的Docker镜像,用于简化Casa服务的部署和运行。Casa是Gluu提供的用户自助服务门户,允许用户管理个人账户设置、认证方式等。
稳定版本请参见发布页面。
对于前沿/不稳定版本,使用 gluufederation/casa:4.2.3_dev。
容器支持以下环境变量:
GLUU_CONFIG_ADAPTER:配置后端适配器,可选值为 consul(默认)或 kubernetes。GLUU_CONFIG_CONSUL_HOST:Consul的主机名或IP(默认值为 localhost)。GLUU_CONFIG_CONSUL_PORT:Consul的端口(默认值为 8500)。GLUU_CONFIG_CONSUL_CONSISTENCY:Consul一致性模式(可选值为 default、consistent 或 stale),默认值为 stale 模式。GLUU_CONFIG_CONSUL_SCHEME:支持的Consul协议(http 或 https)。GLUU_CONFIG_CONSUL_VERIFY:是否验证证书(默认值为 false)。GLUU_CONFIG_CONSUL_CACERT_FILE:Consul CA证书文件路径(默认值为 /etc/certs/consul_ca.crt)。如果文件存在且 GLUU_CONFIG_CONSUL_VERIFY 设置为 true,则会使用此文件。GLUU_CONFIG_CONSUL_CERT_FILE:Consul证书文件路径(默认值为 /etc/certs/consul_client.crt)。GLUU_CONFIG_CONSUL_KEY_FILE:Consul密钥文件路径(默认值为 /etc/certs/consul_client.key)。GLUU_CONFIG_CONSUL_TOKEN_FILE:包含ACL令牌的文件路径(默认值为 /etc/certs/consul_token)。GLUU_CONFIG_KUBERNETES_NAMESPACE:Kubernetes命名空间(默认值为 default)。GLUU_CONFIG_KUBERNETES_CONFIGMAP:Kubernetes配置映射名称(默认值为 gluu)。GLUU_CONFIG_KUBERNETES_USE_KUBE_CONFIG:是否从 $HOME/.kube/config 加载凭据,仅在非容器环境中有用(默认值为 false)。GLUU_SECRET_ADAPTER:密钥适配器,可选值为 vault 或 kubernetes。GLUU_SECRET_VAULT_SCHEME:支持的Vault协议(http 或 https)。GLUU_SECRET_VAULT_HOST:Vault的主机名或IP(默认值为 localhost)。GLUU_SECRET_VAULT_PORT:Vault的端口(默认值为 8200)。GLUU_SECRET_VAULT_VERIFY:是否验证证书(默认值为 false)。GLUU_SECRET_VAULT_ROLE_ID_FILE:包含Vault AppRole角色ID的文件路径(默认值为 /etc/certs/vault_role_id)。GLUU_SECRET_VAULT_SECRET_ID_FILE:包含Vault AppRole密钥ID的文件路径(默认值为 /etc/certs/vault_secret_id)。GLUU_SECRET_VAULT_CERT_FILE:Vault证书文件路径(默认值为 /etc/certs/vault_client.crt)。GLUU_SECRET_VAULT_KEY_FILE:Vault密钥文件路径(默认值为 /etc/certs/vault_client.key)。GLUU_SECRET_VAULT_CACERT_FILE:Vault CA证书文件路径(默认值为 /etc/certs/vault_ca.crt)。如果文件存在且 GLUU_SECRET_VAULT_VERIFY 设置为 true,则会使用此文件。GLUU_SECRET_KUBERNETES_NAMESPACE:Kubernetes命名空间(默认值为 default)。GLUU_SECRET_KUBERNETES_CONFIGMAP:Kubernetes密钥名称(默认值为 gluu)。GLUU_SECRET_KUBERNETES_USE_KUBE_CONFIG:是否从 $HOME/.kube/config 加载凭据,仅在非容器环境中有用(默认值为 false)。GLUU_WAIT_MAX_TIME:启动“健康检查”的最长运行时间(默认值为 300 秒)。GLUU_WAIT_SLEEP_DURATION:启动“健康检查”之间的延迟时间(默认值为 10 秒)。GLUU_MAX_RAM_PERCENTAGE:传递给Java选项 -XX:MaxRAMPercentage 的值。GLUU_PERSISTENCE_TYPE:使用的持久化后端(可选值为 ldap、couchbase 或 hybrid;默认值为 ldap)。GLUU_PERSISTENCE_LDAP_MAPPING:指定应存储在LDAP中的数据(可选值为 default、user、cache、site、token 或 session;默认值为 default)。注意:仅当 GLUU_PERSISTENCE_TYPE 设置为 hybrid 时,此环境变量才生效。GLUU_LDAP_URL:LDAP服务器的地址和端口(默认值为 localhost:1636);当 GLUU_PERSISTENCE_TYPE 设置为 ldap 或 hybrid 时为必填项。GLUU_COUCHBASE_URL:Couchbase服务器的地址(默认值为 localhost);当 GLUU_PERSISTENCE_TYPE 设置为 couchbase 或 hybrid 时为必填项。GLUU_COUCHBASE_USER:Couchbase服务器的用户名(默认值为 admin);当 GLUU_PERSISTENCE_TYPE 设置为 couchbase 或 hybrid 时为必填项。GLUU_COUCHBASE_CERT_FILE:Couchbase根证书位置(默认值为 /etc/certs/couchbase.crt);当 GLUU_PERSISTENCE_TYPE 设置为 couchbase 或 hybrid 时为必填项。GLUU_COUCHBASE_PASSWORD_FILE:包含Couchbase密码的文件路径(默认值为 /etc/gluu/conf/couchbase_password);当 GLUU_PERSISTENCE_TYPE 设置为 couchbase 或 hybrid 时为必填项。GLUU_COUCHBASE_CONN_TIMEOUT:打开桶时使用的连接超时时间(默认值为 10000 毫秒)。GLUU_COUCHBASE_CONN_MAX_WAIT:重试连接前的最长等待时间(默认值为 20000 毫秒)。GLUU_COUCHBASE_SCAN_CONSISTENCY:默认扫描一致性;可选值为 not_bounded、request_plus 或 statement_plus(默认值为 not_bounded)。GLUU_COUCHBASE_BUCKET_PREFIX:Couchbase桶的前缀(默认值为 gluu)。GLUU_COUCHBASE_TRUSTSTORE_ENABLE:为加密的Couchbase连接启用信任存储(默认值为 true)。GLUU_COUCHBASE_KEEPALIVE_INTERVAL:Couchbase连接的保活间隔(默认值为 30000 毫秒)。GLUU_COUCHBASE_KEEPALIVE_TIMEOUT:Couchbase连接的保活超时时间(默认值为 2500 毫秒)。GLUU_OXAUTH_BACKEND:oxAuth后端地址,默认值为 localhost:8081(用于 wait_for.py 脚本)。GLUU_OXD_SERVER_URL:oxd服务器的URL(默认值为 https://localhost:8443)。GLUU_JAVA_OPTIONS:传递给入口点的Java选项,例如 -Xmx1024m(默认值为空字符串)。GLUU_DOCUMENT_STORE_TYPE:文档存储类型(可选值为 LOCAL 或 JCA;默认值为 LOCAL)。GLUU_JCA_URL:已弃用,请使用 GLUU_JACKRABBIT_URL。GLUU_JACKRABBIT_URL:远程仓库的URL(默认值为 http://localhost:8080)。GLUU_JCA_SYNC_INTERVAL:已弃用,请使用 GLUU_JACKRABBIT_SYNC_INTERVAL。GLUU_JACKRABBIT_SYNC_INTERVAL:文件同步间隔(默认值为 300 秒)。GLUU_JACKRABBIT_ADMIN_ID:管理员用户名(默认值为 admin)。GLUU_JACKRABBIT_ADMIN_PASSWORD_FILE:包含管理员用户密码的文件的绝对路径(默认值为 /etc/gluu/conf/jackrabbit_admin_password)。GLUU_SSL_CERT_FROM_SECRETS:确定是否从密钥后端获取SSL证书(默认值为 false)。注意:仅当未挂载 /etc/certs/gluu_https.crt 文件时,此标志才生效。免费版仅支持 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