
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ComfyUI Flux是一个基于Docker的环境设置,用于运行https://github.com/comfyanonymous/ComfyUI%EF%BC%8C%E9%9B%86%E6%88%90%E4%BA%86FLUX.1%E6%A8%A1%E5%9E%8B%E5%8F%8A%E9%A2%9D%E5%A4%96%E5%8A%9F%E8%83%BD%E3%80%82
(可选)在项目根目录创建.env文件并添加Hugging Face token:
bash# 用于下载FLUX.1[dev]和FLUX.1[schnell]模型文件。 # 从https://huggingface.co/settings/tokens获取你的token HF_TOKEN=你的huggingface_token
下载docker-compose.yml文件:
bashwget https://raw.githubusercontent.com/frefrik/comfyui-flux/main/docker-compose.yml
或者,创建docker-compose.yml文件并复制粘贴以下内容:
yamlservices: comfyui: container_name: comfyui image: frefrik/comfyui-flux:latest restart: unless-stopped ports: - "8188:8188" volumes: - "./data:/app" environment: - CLI_ARGS= - HF_TOKEN=${HF_TOKEN} - LOW_VRAM=${LOW_VRAM:-false} deploy: resources: reservations: devices: - driver: nvidia device_ids: ['0'] capabilities: [gpu]
注意:默认Docker镜像使用CUDA 12.8(cu128)。如需特定CUDA版本,可在镜像名称中指定标签。例如:
yamlimage: frefrik/comfyui-flux:cu129
使用Docker Compose运行容器:
bashdocker-compose up -d
注意:首次运行容器时,会先下载所有包含的模型,然后才启动。此过程耗时取决于你的网络连接速度。
在浏览器中访问ComfyUI:http://localhost:8188
HF_TOKEN - Hugging Face访问token。必需用于下载官方flux1-dev、flux1-schnell模型。LOW_VRAM - 设置为true可下载并配置ComfyUI使用FP8模型,减少VRAM占用。详见低VRAM模式部分。MODELS_DOWNLOAD - 逗号分隔的列表,指定要下载的FLUX基础模型(schnell、dev)。若未设置,将下载所有模型。CLI_ARGS - 直接传递给ComfyUI的额外命令行参数。通过将LOW_VRAM环境变量设置为true,容器将下载并使用FP8模型,这些模型针对低VRAM使用进行了优化。FP8版本已合并CLIP和VAE,因此只需检查点文件。
启用低VRAM模式:
bashLOW_VRAM=true
使用此容器时将下载的模型文件概述。
官方FLUX.1[dev]和FLUX.1[schnell]模型文件现在均需HF_TOKEN才能下载。
LOW_VRAM=false(默认)默认情况下,将下载以下模型文件,除非在MODELS_DOWNLOAD中指定:
| 类型 | 模型文件名 | 大小 | 说明 |
|---|---|---|---|
| UNet | flux1-schnell.safetensors | 23 GiB | 需要HF_TOKEN才能下载 |
| UNet | flux1-dev.safetensors | 23 GiB | 需要HF_TOKEN才能下载 |
| CLIP | clip_l.safetensors | 235 MiB | |
| CLIP | t5xxl_fp16.safetensors | 9.2 GiB | |
| CLIP | t5xxl_fp8_e4m3fn.safetensors | 4.6 GiB | |
| LoRA | flux_realism_lora.safetensors | 22 MiB | |
| VAE | ae.safetensors | 320 MiB | 需要HF_TOKEN才能下载 |
LOW_VRAM=true| 类型 | 模型文件名 | 大小 | 说明 |
|---|---|---|---|
| Checkpoint | flux1-dev-fp8.safetensors | 17 GiB | |
| Checkpoint | flux1-schnell-fp8.safetensors | 17 GiB |
下载以下图片并拖入ComfyUI以加载相应工作流。
| FLUX.1[schnell] | FLUX.1[dev] |
|---|---|
!Flux Schnell https://raw.githubusercontent.com/frefrik/comfyui-flux/refs/heads/main/images/flux-schnell.png | !Flux Dev https://raw.githubusercontent.com/frefrik/comfyui-flux/refs/heads/main/images/flux-dev.png |
| FLUX.1[schnell] FP8 | FLUX.1[dev] FP8 |
|---|---|
!Flux Schnell FP8 https://raw.githubusercontent.com/frefrik/comfyui-flux/main/images/flux-schnell-fp8.png | !Flux Dev FP8 https://raw.githubusercontent.com/frefrik/comfyui-flux/main/images/flux-dev-fp8.png |
ComfyUI和ComfyUI-Manager在容器启动时会自动更新。要更新基础镜像和其他依赖项,请使用以下命令拉取最新版本的Docker镜像:
bashdocker-compose pull
LOW_VRAM设置,容器重启时将自动下载新设置所需的模型。MODELS_DOWNLOAD环境变量指定要下载的FLUX模型:
MODELS_DOWNLOAD="schnell":仅下载FLUX.1[schnell]模型MODELS_DOWNLOAD="dev":仅下载FLUX.1[dev]模型MODELS_DOWNLOAD="schnell,dev"或未设置:下载所有模型(默认)LOW_VRAM=false时,必要的依赖项(VAE、文本编码器、LoRA)始终包含在内LOW_VRAM=false时,HF_TOKEN是下载flux1-dev.safetensors、flux1-schnell.safetensors和ae.safetensors模型所必需的。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务