manageiq/manageiqManageIQ 是一个开源管理平台,旨在为企业提供管理混合 IT 环境所需的洞察力、控制力和自动化能力。该平台允许从单一界面管理容器、虚拟机、网络和存储资源,是应对混合 IT 环境管理挑战的综合解决方案。
bash# 拉取最新版 ManageIQ 镜像 docker pull manageiq/manageiq:latest # 运行 ManageIQ 容器 docker run -d -p 80:80 -p 443:443 --name manageiq manageiq/manageiq:latest
创建 docker-compose.yml 文件:
yamlversion: '3' services: manageiq: image: manageiq/manageiq:latest container_name: manageiq ports: - "80:80" - "443:443" volumes: - manageiq-data:/var/www/miq/vmdb environment: - DATABASE_URL=postgresql://postgres:password@db:5432/vmdb_production - MEMCACHE_SERVERS=memcache:*** depends_on: - db - memcache db: image: postgres:12 container_name: manageiq-db environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=password - POSTGRES_DB=vmdb_production volumes: - postgres-data:/var/lib/postgresql/data memcache: image: memcached:alpine container_name: manageiq-memcache ports: - "***:***" volumes: manageiq-data: postgres-data:
启动服务:
bashdocker-compose up -d
| 环境变量 | 描述 | 默认值 |
|---|---|---|
DATABASE_URL | 数据库连接URL | 内置SQLite数据库 |
MEMCACHE_SERVERS | Memcache服务器地址 | 内置memcache |
SESSION_SECRET | 会话加密密钥 | 自动生成 |
APPLICATION_URL | 应用访问URL | http://localhost |
LOG_LEVEL | 日志级别 | info |
为确保数据持久化,建议挂载以下目录:
bash# 持久化应用数据 -v /path/to/local/data:/var/www/miq/vmdb # 持久化日志 -v /path/to/local/logs:/var/www/miq/vmdb/log
ManageIQ 采用 Apache 2.0 开源许可协议。详细信息请参见 Apache 许可协议。
下载 ManageIQ 软件即表示您确认了解以下内容:ManageIQ 软件和技术信息可能受美国出口管理条例(EAR)及其他美国和外国***的约束,不得出口、再出口或转让给:
位于这些国家或受这些限制约束的用户不得下载ManageIQ软件或技术信息,也不得向位于这些国家或受这些限制约束的个人或实体提供ManageIQ软件或技术信息。您还负责遵守适用于ManageIQ软件和技术信息进口、出口和使用的外国***要求。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务