CentOS安装Stable Diffusion镜像

AI技术
小华
2026-07-24

CentOS 上安装 Stable Diffusion(镜像方式),通常指的是通过 Docker 镜像预装环境镜像 来快速部署。下面给你几种常见、可靠的做法,从最推荐到传统方式都有。

✅ 推荐方案一:使用 Docker 安装 Stable Diffusion(最省心)

适合:

  • CentOS 7 / 8 / Stream
  • 有 NVIDIA 显卡(强烈建议)

1️⃣ 安装 NVIDIA 显卡驱动(必须)

# 查看显卡
lspci | grep -i nvidia
# 安装依赖
sudo yum install -y gcc kernel-devel

去 NVIDIA 官网下载对应驱动并安装(或使用 rpmfusion)。
验证:

nvidia-smi

2️⃣ 安装 Docker + NVIDIA Container Toolkit

安装 Docker

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker

安装 NVIDIA Docker 支持

distribution=centos7
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \
sudo tee /etc/yum.repos.d/nvidia-docker.repo
sudo yum install -y nvidia-container-toolkit
sudo systemctl restart docker

测试:

docker run --rm --gpus all nvidia/cuda:11.8.0-base-ubuntu22.04 nvidia-smi

3️⃣ 拉取 Stable Diffusion WebUI Docker 镜像(推荐)

AUTOMATIC1111 WebUI(最流行)

docker run -d \
--name sd-webui \
--gpus all \
-p 7860:7860 \
-v $PWD/data:/app \
ghcr.io/ai-dock/stable-diffusion-webui:latest

启动后访问:

http://服务器IP:7860

✅ 推荐方案二:使用官方模型镜像(无 WebUI)

适合:只想跑 txt2img / API

docker run --gpus all -p 8000:8000 \
stabilityai/stable-diffusion:latest

(⚠️ 官方镜像较少更新,建议用第一种)

✅ 方案三:源码安装(不推荐新手)

适合:

  • 没有 Docker
  • 需要高度定制

步骤概览:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
pip install -r requirements.txt
python launch.py

⚠️ 常见坑:

  • CentOS 自带 Python 版本太低(要 Python ≥ 3.10)
  • CUDA / PyTorch 版本匹配问题

✅ 最低硬件要求

项目最低推荐
GPU4GB 显存8GB+
内存8GB16GB+
磁盘20GB50GB+

✅ 常见问题速查

❓ WebUI 打开很慢?

  • 使用 SSD
  • 关闭 xformers 测试

❓ 显存不足?

export COMMANDLINE_ARGS="--medvram"

❓ CentOS 7 Python 太老?

pyenvconda 安装 Python 3.10+

✅ 一句话总结

CentOS 上最快跑 Stable Diffusion 的方式:
Docker + NVIDIA Container Toolkit + AUTOMATIC1111 WebUI 镜像

如果你愿意,可以告诉我:
1️⃣ CentOS 版本
2️⃣ GPU 型号
3️⃣ 是否必须离线部署
我可以给你一份 完全适配你服务器的安装命令清单

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序