用Docker容器跑Stable Diffusion WebUI

用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目录中。

原创文章,作者:SD中文网,如若转载,请注明出处:https://www.stablediffusion-cn.com/sd/sd-install/1444.html