跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Stable-Diffusion-v1-5 镜像部署:Web 界面与 Supervisor 自动恢复

介绍 Stable-Diffusion-v1-5 镜像的部署与使用。通过 Docker 容器快速启动 Web 界面,无需复杂配置。重点讲解 Supervisor 守护进程实现服务自动恢复,保障高可用。包含提示词编写技巧、关键参数设置及故障排查方法,适合初学者和开发者快速搭建 AI 绘画环境。

PhpPioneer发布于 2026/4/6更新于 2026/9/1169 浏览

Stable-Diffusion-v1-5 镜像部署:Web 界面与 Supervisor 自动恢复

本教程介绍 Stable-Diffusion-v1-5 镜像的部署与使用。通过 Docker 容器快速启动 Web 界面,无需复杂配置。重点讲解 Supervisor 守护进程实现服务自动恢复,保障高可用。

1. 镜像核心能力与特点速览

1.1 它是什么?能做什么?

Stable-Diffusion-v1-5 镜像是一个封装好的、可以直接运行的 SD1.5 模型环境。其核心功能是文本生成图片。支持负向提示词、固定随机种子以及 GPU 加速。

1.2 三大核心特点:省心、易用、稳定
  1. 开箱即用的 Web 界面:部署完成后,直接通过浏览器访问即可使用。
  2. Supervisor 守护服务:镜像已配置好,让 Web 服务由 Supervisor 来监控和管理。如果服务崩溃,Supervisor 会自动尝试重新启动。
  3. 结果可复现:生成图片后,界面会返回生成这张图片所用的所有参数(以 JSON 格式)。

2. 从零开始:部署与首次访问

2.1 找到你的访问入口

实例运行后,你需要找到 Web 界面的访问地址。通常格式如下:

https://{实例 IP}:7860/

将 {实例 IP} 替换成实际服务器 IP。这个地址指向了容器内部开放的 7860 端口。

2.2 首次打开 Web 界面

在浏览器中输入上述地址,稍等片刻,你就会看到稳定的 Stable Diffusion WebUI 界面。

界面主要分为三个区域:

  • 左侧参数区
  • 中间生成按钮
  • 右侧结果区

3. 核心使用指南:写出好提示词,生成理想图片

3.1 提示词书写黄金法则

请尽量使用英文提示词。SD1.5 模型对英文语义的理解能力远远强于中文。

一个结构清晰的英文提示词通常包含以下要素:

[主体描述], [场景/背景], [艺术风格], [画质/细节], [镜头/光照]

例如:

a red vintage car on a rainy street, cinematic lighting, ultra detailed, 35mm film

在 Negative Prompt 框里,可以填写通用负面词:lowres, blurry, bad anatomy, extra fingers, ugly。

3.2 关键生成参数解析
参数名它是什么?怎么设置?
Steps采样步数20-30
Guidance Scale提示词引导强度7.5 左右
Width & Height生成图片的分辨率建议设置为 64 的倍数
Seed随机种子-1 表示每次随机
3.3 如何保存和复现你的作品?

生成成功后,右侧区域会显示图片,并且通常会有一个 Parameters 区域,展示本次生成的所有信息,例如:

{
  "prompt": "a red vintage car on a rainy street, cinematic lighting",
  "negative_prompt": "lowres, blurry",
  "steps": 25,
  "guidance_scale": 7.5,
  "width": 512,
  "height": 512,
  "seed": 123456789
}

请务必保存好这些信息!这是你复现作品的唯一凭证。

4. 后台守护神:Supervisor 自动恢复机制详解

4.1 什么是 Supervisor?

Supervisor 是一个进程管理工具。它的任务就是监控你指定的程序,确保它一直运行。如果程序崩溃,管家会立刻察觉到,并自动重新启动它。

4.2 如何管理这个'管家'?

通过 SSH 连接到你的容器或服务器,可以使用以下命令:

# 查看 SD 服务的当前状态
supervisorctl status sd15-archive-web

# 如果页面访问异常,可以手动重启服务
supervisorctl restart sd15-archive-web

# 查看服务的运行日志,排查错误
tail -100 /root/workspace/sd15-archive-web.log

# 检查 7860 端口是否被正确监听
ss -ltnp | grep 7860
4.3 它解决了什么问题?

有了 Supervisor 的守护:

  • 服务高可用:意外崩溃后能在秒级内恢复。
  • 解放人力:无需你 24 小时盯着服务状态。
  • 便于排查:集中的日志管理让你能快速定位问题原因。

5. 常见问题与故障排查

Q1: 我用了中文提示词,为什么生成的图怪怪的? A1: SD1.5 模型对英文的训练更充分。解决方案:请务必使用英文提示词。

Q2: 我用了英文提示词,但生成的内容还是不够精准怎么办? A2: 按以下步骤排查:

  1. 固定种子:先将 Seed 设为一个固定值。
  2. 增加细节:在提示词中加入更具体、更详细的描述词。
  3. 调整强度:适当提高 Guidance Scale。
  4. 增加步数:将 Steps 提高到 25-30。

Q3: 浏览器打不开 Web 界面了,怎么办? A3: 请按顺序排查:

  1. 执行 supervisorctl restart sd15-archive-web 尝试重启服务。
  2. 执行 ss -ltnp | grep 7860 检查端口状态。
  3. 查看服务日志 tail -100 /root/workspace/sd15-archive-web.log。

Q4: 如何完美复现之前生成过的一张图片? A4: 确保以下所有参数与之前生成时完全一致:Prompt, Negative Prompt, Steps, Guidance Scale, Width / Height, Seed。

6. 总结

通过本文的实战介绍,你应该已经掌握了 Stable-Diffusion-v1-5 镜像的完整使用流程。

  • 开箱即用:镜像提供了最便捷的 SD1.5 体验,免去复杂配置。
  • 提示词是关键:使用英文提示词是获得好效果的首要原则。
  • 参数需微调:Steps、Guidance Scale、Seed 等参数需要根据目标进行微调。
  • 守护保稳定:内置的 Supervisor 服务实现了服务的自动恢复。

这个镜像非常适合初学者、创作者和开发者快速搭建 AI 绘画环境。

目录

  1. Stable-Diffusion-v1-5 镜像部署:Web 界面与 Supervisor 自动恢复
  2. 1. 镜像核心能力与特点速览
  3. 1.1 它是什么?能做什么?
  4. 1.2 三大核心特点:省心、易用、稳定
  5. 2. 从零开始:部署与首次访问
  6. 2.1 找到你的访问入口
  7. 2.2 首次打开 Web 界面
  8. 3. 核心使用指南:写出好提示词,生成理想图片
  9. 3.1 提示词书写黄金法则
  10. 3.2 关键生成参数解析
  11. 3.3 如何保存和复现你的作品?
  12. 4. 后台守护神:Supervisor 自动恢复机制详解
  13. 4.1 什么是 Supervisor?
  14. 4.2 如何管理这个“管家”?
  15. 查看 SD 服务的当前状态
  16. 如果页面访问异常,可以手动重启服务
  17. 查看服务的运行日志,排查错误
  18. 检查 7860 端口是否被正确监听
  19. 4.3 它解决了什么问题?
  20. 5. 常见问题与故障排查
  21. 6. 总结

更多推荐文章

查看全部
  • 国产时序数据库云原生实践:Apache IoTDB 与 TimechoDB 深度应用
  • n8n 与私有 AI 模型零成本部署指南
  • Vue3+Node.js 实现大文件分片上传与断点续传
  • 异步编程实战:构建高性能Python网络应用
  • Unity 开发:VS Code 集成 AI 编程插件配置指南
  • Python 编程学习的 11 个实用技巧
  • 用 Rokid 灵珠平台做一个 AI Glasses 作业助手
  • C++中 memcpy 和赋值拷贝的核心区别
  • 基于 AI 辅助开发的在线图书借阅平台设计与实现
  • OpenClaw 与 Ollama 本地部署指南
  • RoboBrain2.0 具身大脑模型复现指南:统一感知推理与规划
  • Seedance 2.0 提示词完全指南:从入门到精通
  • Qwen3-TTS-VoiceDesign 实战:AR 导览眼镜空间音频定位语音生成
  • VSCode AI Copilot 自定义指令配置实战指南
  • 使用 uv 工具从 pyproject.toml 和 uv.lock 快速安装 Python 依赖
  • 本地服务器使用 OpenClaw 与 Open WebUI 构建企业级多部门 AI 平台
  • Linux 网络基础:协议分层与数据传输流程
  • VS Code GitHub Copilot 不支持自定义模型 API 接入
  • Python 数据科学工具链入门:NumPy、Pandas、Matplotlib 快速上手
  • VSCode Copilot MCP 配置与实战指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online