用Docker容器跑Stable Diffusion WebUI

共计 680 个字符,预计需要花费 2 分钟才能阅读完成。

用 Docker 容器跑 Stable Diffusion WebUI

Docker 容器技术方便在多个平台上部署 Stable Diffusion WebUI

使用 Docker 容器技术可以方便地在多个平台上部署 Stable Diffusion WebUI。下面以 Ubuntu 22.04 为例,介绍如何使用 AbdBarho 提供的 docker-compose 来部署 Stable Diffusion WebUI。

首先,确保已经安装了 Git 和 Docker,并且已经安装了 Nvidia 驱动、CUDA 和 NVIDIA Container Toolkit 套件。

  1. 克隆 AbdBarho 的保存库:
git clone https://github.com/AbdBarho/stable-diffusion-webui-docker.git
cd stable-diffusion-webui-docker
  1. 安装依赖套件,这将自动下载 Stable Diffusion v1.5 的模型:
sudo docker compose --profile download up --build
  1. 启动容器,选择 auto 代表启动 AUTOMATIC1111 开发的 WebUI:
sudo docker compose --profile auto up --build
  1. 等待启动完成后,使用浏览器打开 http://127.0.0.1:7860 进入 WebUI。要停止运行,可以在终端中按下 Ctrl+C。

通过上述步骤启动的 Stable Diffusion WebUI,数据将被挂载到同一目录下的 data 目录中。

如果要使用自定义模型,请将其放置在 data/Stable-diffusion 目录中。

生成的图像输出文件夹位于 data/output 目录中。

正文完