ubun/README.md
2025-08-28 16:50:43 +08:00

4.5 KiB
Raw Permalink Blame History

55服务器文档

IP:192.168.124.55

uname:ubun

cuda环境

主机完成NVIDIA驱动,CUDA nvcc,cuDNN配置

Driver Version: 535.247.01
CUDA Version: 12.2 
Cuda compilation tools, release 10.1, V10.1.243

nvidia-smi

nvcc --version

conda

base环境下已有

python  3.13.5
torch   2.8.0  

如需创建其他环境推荐使用conda创建隔离环境,最佳环境隔离建议使用docker,配置macvlan和GPU直通

docker

已有服务

CONTAINER ID   IMAGE                                COMMAND                   CREATED       STATUS        PORTS                                             NAMES
89e4a4fdd5a2   comfyui-lndextts:20250821            "python3 main.py --l…"   7 days ago    Up 28 hours   0.0.0.0:8188->8188/tcp, [::]:8188->8188/tcp       comfyui
051fd84a4992   universonic/stable-diffusion-webui   "/app/entrypoint.sh …"   12 days ago   Up 3 days     0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp       stable-diffusion-webui
d5cd287d04a7   ollama/ollama:0.11.4                 "/bin/ollama serve"       2 weeks ago   Up 3 days     0.0.0.0:11434->11434/tcp, [::]:11434->11434/tcp   ollama

docker镜像:https://docker.ziyourufeng.eu.org/ 使用方法: pull docker.ziyourufeng.eu.org/nanozoo/python3.12:3.12--d46ab4d

comfyui

服务:http://192.168.124.55:8188/

已有服务及模型:ComfyUI Manager,qwen image,indexTTS,Hunyuan3D,Framepack

docker run --gpus all -d --name comfyui-qwen -p 8188:8188 \
  -v /home/edzhao/Qwen-image/comfyui_data/models:/ComfyUI/models \
  -v /home/edzhao/Qwen-image/comfyui_data/output:/ComfyUI/output \
  -v /home/edzhao/Qwen-image/comfyui_data/custom_nodes:/ComfyUI/custom_nodes \
  -v /home/edzhao/Qwen-image/comfyui_data/input:/ComfyUI/input \
  comfyui-qwen-image:latest python3 main.py --listen 0.0.0.0
  • 文件相关 comfyui服务挂载路径位于:/home/edzhao/Qwen-image/comfyui_data

宿主机挂载目录没有备份请谨慎操作

custom_nodes 插件挂载路径 input web上传文件路径 models 模型文件路径 output 输出文件路径

注:工作流未挂载宿主机,恢复容器备份会导致工作流消失

  • 备份相关

容器备份作为镜像commit,如遇到环境冲突无法修复可从镜像恢复.

comfyui-lndextts                      20250821
comfyui-qwen-image                      latest

如何遇到依赖错误导致docker容器直接无法启动,基于这个新的自定义镜像,启动一个临时的、只运行 shell 的容器

docker run -it --name comfyui_fix_shell_temp --entrypoint /bin/bash comfyui_my_custom_state:latest
docker commit f6b773f8bcc7 comfyui_my_custom_state_fixed_final:latest
  • 包管理

ComfyUI未配置pip虚拟环境,容器安全限制pip管理需要添加--break-system-packages参数,请勿使用apt包管理安装python包,会产生双包管理器管理环境问题.

请勿直接安装requirements.txt

插件管理优先使用ComfyUI Manager,如遇依赖问题需要手动进入容器处理.

  • 模型管理

安装魔搭社区的modelscope模型管理工具

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple modelscope
  • 网络相关

建议使用macvlan模式,容器间通信无需担心端口冲突.

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet

docker network create 命令创建了一个新的 Docker 网络,使用了 macvlan 驱动。macvlan 网络允许您将容器连接到物理网络,就像它们是网络上的独立主机一样。您为这个网络指定了以下参数:

-d macvlan指定网络驱动为 macvlan。 --subnet=192.168.1.0/24指定网络的子网掩码为 192.168.1.0/24。 --gateway=192.168.1.1:指定网络的网关地址为 192.168.1.1。 -o parent=eth0指定父接口为 eth0这是混杂模式下配置的物理网络接口。 macnet是新创建的 Docker 网络的名称。

  • 显存相关

comfyui服务启动时添加--lowvram参数,可释放显存,但会降低性能 默认情况下运行一次后会在显存加载模型,提升下一次运行速度,一段时间后不使用会清空,当然也可以创建一个新的工作流加载空模型.最佳方式还是重启容器. 资源监控http://192.168.124.55:8090/

端口使用情况

服务 端口 说明
comfyui 8188 图像,语音,视频,3D合成服务
stable-diffusion-webui 8080 图像生成服务
Beszel 8090 资源监控
ollama 11434 ollama服务