ComfyUI-ADIC@367b6455 | ||
tlcomfyui-64g_clean@d650428b | ||
【视频教程】
本仓库以 Studio Ghibli One Click GGUF Workflow 为例,介绍如何将工作流文件做成镜像。建议你先完全按照这个教程来操作,直到成功构建镜像。

之后你可以根据自己的需求修改工作流文件,然后按照这个教程来操作,直到成功构建自己的专用的镜像。
切记本仓库设置为私有,否则会暴露你的工作流文件、专有模型、代码、技能等。这也是使用我提供仓库的要求。
使用中有问题及建议,欢迎提交Issue。
建议先看 视频教程。
你先创建一个新的私有仓库,然后将本仓库的内容迁移到你的新仓库中。
注意:本仓库设置为私有,否则会暴露你的工作流文件、专有模型、代码、技能等。这也是使用我提供仓库的要求。
之后点击启动云开发,终端中使用 cnb-init-from https://cnb.cool/fuliai/cnb.git 来完成迁移。
我们需要做成镜像的工作流文件是:
我已经下载示范工作流中的模型了。 你可以参考示范工作流中的模型,下载你所需要的模型。 比如:
cd /workspace/models/clip
aria2c -c -x16 -s16 -o t5-v1_1-xxl-encoder-Q4_K_S.gguf https://huggingface.co/city96/t5-v1_1-xxl-encoder-gguf/resolve/main/t5-v1_1-xxl-encoder-Q4_K_S.gguf
git add t5-v1_1-xxl-encoder-Q4_K_S.gguf
git commit -m "Add t5-v1_1-xxl-encoder-Q4_K_S.gguf"
git push
cd /workspace/models/clip
aria2c -c -x16 -s16 -o flux1-canny-dev-fp16-Q5_0-GGUF.gguf https://hf-mirror.com/SporkySporkness/FLUX.1-Canny-dev-GGUF/resolve/main/flux1-canny-dev-fp16-Q5_0-GGUF.gguf
git add flux1-canny-dev-fp16-Q5_0-GGUF.gguf
git commit -m "Add flux1-canny-dev-fp16-Q5_0-GGUF.gguf"
git push
cd /workspace/models/unet
aria2c -c -x16 -s16 -o flux1-dev-Q4_K_S.gguf https://modelscope.cn/models/AI-ModelScope/FLUX.1-dev-gguf/resolve/master/flux1-dev-Q4_K_S.gguf
git add flux1-dev-Q4_K_S.gguf
git commit -m "Add flux1-dev-Q4_K_S.gguf"
git push
cd /workspace/models/loras
aria2c -c -x16 -s16 -o diffusion_pytorch_model.safetensors https://huggingface.co/alimama-creative/FLUX.1-Turbo-Alpha/resolve/main/diffusion_pytorch_model.safetensors
git add diffusion_pytorch_model.safetensors
git commit -m "Add diffusion_pytorch_model.safetensors"
git push
cd /workspace/models/clip
aria2c -c -x16 -s16 -o ViT-L-14-TEXT-detail-improved-hiT-GmP-HF.safetensors https://huggingface.co/zer0int/CLIP-GmP-ViT-L-14/resolve/main/ViT-L-14-TEXT-detail-improved-hiT-GmP-HF.safetensors
git add ViT-L-14-TEXT-detail-improved-hiT-GmP-HF.safetensors
git commit -m "Add ViT-L-14-TEXT-detail-improved-hiT-GmP-HF.safetensors"
git push
以上命令就是在指定的模型目录下下载模型后,添加到git仓库并提交。 这步很重要,否则模型在下次启动时会丢失。
注意:模型文件比较大,下载一个就上传一个,不要一次性下载所有模型文件。模型文件下载到
/workspace/models目录下的对应子目录即可。
在终端中输入并回车执行:
bash /workspace/startup.sh
如何打开终端?本仓库进入webIDE后,默认打开了Terminal。

使用 ComfyUI-Manager 来安装节点。
手动安装节点: 一般都需要查看需要安装的节点的官方文档,然后按照官方文档来手动安装。
cd /app/ComfyUI/custom_nodes
git clone https://github.com/yolain/ComfyUI-Easy-Use
source /app/venv312/bin/activate
uv pip install -r requirements.txt
注意:手动安装节点时,需要确保已经激活了Python虚拟环境,否则会安装失败。
完整运行一次工作流,确保正常生成图片或视频。没问题我们就可以开始构建镜像了。
在终端中按下 Ctrl + C 停止 ComfyUI。
点击打开来 修改镜像的名称及版本号
在终端中使用以下命令来构建镜像:
cd /workspace/docker
bash build.sh
注意:构建及推送镜像需要你耐心等待。
在终端中使用以下命令来查看及验证镜像是否构建成功:
docker images
注意:如果镜像构建成功,你应该能看到新构建的镜像。我们去当前仓库的制品库中查看相关信息。
修改 .cnb.yaml 文件,将 image 字段的值修改为新构建的镜像名称。
记得保存同步文件。
cd /workspace
git add .cnb.yml
git commit -m "Update image name"
git push
先在仓库的云原生构建中停止当前的云开发环境。
然后再次启动云开发,然后测试工作流是否正常。
还是使用以下命令来启动ComfyUI测试:
bash /workspace/startup.sh
注意:正确使用就表示镜像构建成功。请再次向作者表示感谢,并转发给更多人,让更多人受益。作者也期待你的反馈及对本仓库、本项目的贡献
注意:可以的话,请我喝杯咖啡,支持我继续开发更多有用的工具。感谢! 不行就帮视频教程点个赞并分享给更多人吧 视频教程
Q: 构建镜像失败怎么办? A: 检查网络连接和Docker服务状态,确保所有依赖已安装
Q: 模型下载很慢怎么办? A: 可以尝试更换下载源或使用代理
Q: 这个仓库的内容是我自己的吗? A: 是的,这是你自己的仓库,你可以自由修改及使用
删除模型
git status
git add -u models/ git commit -m "Remove deleted models" git push