opennode/waldur-homeportWaldur HomePort 自助服务门户镜像是Waldur平台的核心组件之一,提供用户友好的Web界面,支持用户自主完成云资源(如虚拟机、存储、网络)及服务的申请、配置、生命周期管理与使用监控。该镜像旨在简化资源获取流程,减少人工干预,同时通过权限控制和流程自动化确保资源分配合规性,适用于企业IT自助服务、云服务提供商用户门户等场景。
waldur/core)从 Docker Hub 拉取最新版本镜像:
bashdocker pull waldur/homeport:latest
如需指定版本,可替换 latest 为具体版本号(如 v6.0.0)。
bashdocker run -d \ --name waldur-homeport \ -p 80:80 \ -e WALDUR_API_URL=[***] \ # 指向Waldur Core API地址 -e AUTH_METHOD=oauth2 \ # 认证方式(支持oauth2/ldap/local) -e DB_HOST=postgres \ # 数据库主机地址 -e DB_PORT=5432 \ # 数据库端口 -e DB_NAME=waldur_homeport \ # 数据库名称 -e DB_USER=homeport_user \ # 数据库用户名 -e DB_PASSWORD=secure_password \ # 数据库密码 -e SITE_TITLE="企业云自助服务门户" \ # 自定义门户标题 waldur/homeport:latest
| 环境变量名 | 描述 | 默认值 | 必填项 |
|---|---|---|---|
WALDUR_API_URL | Waldur Core API 服务地址(需包含 /api 路径) | - | 是 |
AUTH_METHOD | 认证方式:oauth2(对接Waldur Core OAuth2)、ldap、local(本地账号) | oauth2 | 否 |
DB_HOST | PostgreSQL 数据库主机地址 | postgres | 否 |
DB_PORT | PostgreSQL 数据库端口 | 5432 | 否 |
DB_NAME | 数据库名称 | waldur_homeport | 否 |
DB_USER | 数据库访问用户名 | waldur | 否 |
DB_PASSWORD | 数据库访问密码 | - | 是 |
SITE_TITLE | 门户页面标题 | Waldur HomePort | 否 |
LOGO_URL | 自定义门户Logo图片URL(支持绝对路径或外部URL) | 内置Waldur Logo | 否 |
TIMEZONE | 门户显示时区(如 Asia/Shanghai) | UTC | 否 |
MAX_RESOURCE_LIMIT | 用户单类资源最大申请数量限制(如 10) | 无限制 | 否 |
推荐使用 docker-compose 管理多组件部署(含数据库与Waldur Core):
yamlversion: '3.8' services: # Waldur HomePort 门户 homeport: image: waldur/homeport:latest ports: - "80:80" environment: - WALDUR_API_URL=[***] - AUTH_METHOD=oauth2 - DB_HOST=postgres - DB_PORT=5432 - DB_NAME=waldur_homeport - DB_USER=homeport_user - DB_PASSWORD=ChangeMeToSecurePassword - SITE_TITLE=公司云资源自助门户 - TIMEZONE=Asia/Shanghai depends_on: - postgres - waldur-core restart: unless-stopped # 数据库服务 postgres: image: postgres:14-alpine environment: - POSTGRES_USER=homeport_user - POSTGRES_PASSWORD=ChangeMeToSecurePassword - POSTGRES_DB=waldur_homeport volumes: - postgres-data:/var/lib/postgresql/data restart: unless-stopped # Waldur Core API服务(需单独配置) waldur-core: image: waldur/core:latest # 参考Waldur Core镜像文档配置API服务... volumes: postgres-data: # 持久化存储数据库数据
http://<服务器IP或域名>(默认端口80)探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像服务
在 Docker Desktop 配置镜像
Docker Compose 项目配置
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
MacOS OrbStack 容器配置
在宝塔面板一键配置镜像
Synology 群晖 NAS 配置
飞牛 fnOS 系统配置镜像
极空间 NAS 系统配置服务
爱快 iKuai 路由系统配置
绿联 NAS 系统配置镜像
QNAP 威联通 NAS 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
来自真实用户的反馈,见证轩辕镜像的优质服务