/stable-diffusion-webui-docker

AUTOMATIC1111/stable-diffusion-webui in Docker

Primary LanguageDockerfileMIT LicenseMIT

Stable Diffusion Web UI in Docker

Environments

Usage

1. Build Docker image

sudo docker build -t aoirint/sd_webui .

2. Run Web UI

# Create permanent directories (UID:GID = 1000:1000)
mkdir -p ./data ./log ./cache/huggingface
sudo chown -R 1000:1000 ./data ./log ./cache

sudo docker run --gpus all --rm -it -v "./data:/data" -v "./log:/code/stable-diffusion-webui/log" -v "./cache/huggingface:/home/user/.cache/huggingface" -p "127.0.0.1:7860:7860/tcp" aoirint/sd_webui

# To install extensions via Web UI (DO NOT ALLOW PUBLIC ACCESS),
sudo docker run --gpus all --rm -it -v "./data:/data" -v "./log:/code/stable-diffusion-webui/log" -v "./cache/huggingface:/home/user/.cache/huggingface" -p "127.0.0.1:7860:7860/tcp" aoirint/sd_webui --enable-insecure-extension-access