## 55服务器文档 IP:192.168.124.55 uname:ubun ## cuda环境 主机完成NVIDIA驱动,CUDA nvcc,cuDNN配置 ```bash Driver Version: 535.247.01 CUDA Version: 12.2 Cuda compilation tools, release 10.1, V10.1.243 ``` `nvidia-smi` `nvcc --version` ## conda base环境下已有 ```text python 3.13.5 torch 2.8.0 ``` 如需创建其他环境,推荐使用conda创建隔离环境,最佳环境隔离建议使用docker,配置macvlan和GPU直通 ## docker 已有服务 ```bash 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 ```bash 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,如遇到环境冲突无法修复可从镜像恢复. ```bash comfyui-lndextts 20250821 comfyui-qwen-image latest ``` 如何遇到依赖错误导致docker容器直接无法启动,基于这个新的自定义镜像,启动一个临时的、只运行 shell 的容器 ```bash docker run -it --name comfyui_fix_shell_temp --entrypoint /bin/bash comfyui_my_custom_state:latest ``` ```bash docker commit f6b773f8bcc7 comfyui_my_custom_state_fixed_final:latest ``` + 包管理 ComfyUI未配置pip虚拟环境,容器安全限制pip管理需要添加`--break-system-packages`参数,**请勿使用apt包管理安装python包**,会产生双包管理器管理环境问题. 请勿直接安装`requirements.txt` 插件管理优先使用`ComfyUI Manager`,如遇依赖问题需要手动进入容器处理. + 模型管理 安装魔搭社区的modelscope模型管理工具 ```bash pip install -i https://pypi.tuna.tsinghua.edu.cn/simple modelscope ``` + 网络相关 建议使用macvlan模式,容器间通信无需担心端口冲突. ```bash 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服务 |