
smartrent/exqui本镜像为EXQ UI的容器化部署方案,EXQ是Elixir生态中常用的后台作业处理库,而EXQ UI则是其配套的Web管理界面。该镜像旨在提供便捷的部署方式,帮助开发者和运维人员通过直观的Web界面监控、管理Elixir应用中的后台作业,包括作业队列状态、任务执行详情、历史记录等关键信息,提升后台任务管理效率。
| 环境变量名 | 描述 | 默认值 | 必要性 |
|---|---|---|---|
EXQ_REDIS_HOST | 存储作业数据的Redis主机地址 | localhost | 必选 |
EXQ_REDIS_PORT | Redis服务端口 | 6379 | 可选 |
EXQ_REDIS_DATABASE | Redis数据库编号 | 0 | 可选 |
EXQ_REDIS_PASSWORD | Redis认证密码(若启用认证) | 空字符串 | 可选 |
PORT | EXQ UI服务监听端口 | 4040 | 可选 |
EXQ_NAMESPACE | EXQ作业数据在Redis中的命名空间 | exq | 可选 |
bashdocker run -d \ --name exq-ui \ -p 4040:4040 \ -e EXQ_REDIS_HOST=redis-server \ # 替换为实际Redis主机地址 -e EXQ_REDIS_PORT=6379 \ -e EXQ_REDIS_PASSWORD=your-redis-password \ # 若Redis启用密码认证 -e EXQ_NAMESPACE=my_app_exq \ # 若EXQ使用自定义命名空间 exq-ui:latest
yamlversion: '3.8' services: exq-ui: image: exq-ui:latest container_name: exq-ui ports: - "4040:4040" environment: - EXQ_REDIS_HOST=redis - EXQ_REDIS_PORT=6379 - EXQ_REDIS_DATABASE=1 # 假设EXQ作业数据存储在Redis DB 1 - PORT=4040 depends_on: - redis # 依赖Redis服务(若Redis与EXQ UI部署在同一网络) restart: unless-stopped redis: image: redis:alpine container_name: exq-redis ports: - "6379:6379" volumes: - redis-data:/data # 持久化Redis数据 restart: unless-stopped volumes: redis-data:
容器启动后,通过 http://<宿主机IP>:4040 访问EXQ UI界面,无需额外认证(默认配置下),即可查看和管理后台作业。
EXQ_REDIS_PASSWORD环境变量传入





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务