https://github.com/aoirint/stable-diffusion-webui-docker
AUTOMATIC1111/stable-diffusion-webui in Docker
https://github.com/aoirint/stable-diffusion-webui-docker
Last synced: 26 days ago
JSON representation
AUTOMATIC1111/stable-diffusion-webui in Docker
- Host: GitHub
- URL: https://github.com/aoirint/stable-diffusion-webui-docker
- Owner: aoirint
- License: mit
- Created: 2023-02-25T06:48:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-30T19:37:29.000Z (about 1 month ago)
- Last Synced: 2025-06-11T17:43:45.353Z (about 1 month ago)
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/aoirint/sd_webui
- Size: 133 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stable Diffusion Web UI in Docker
-
## Environments
- Ubuntu 22.04 or later
- [Docker Engine](https://docs.docker.com/engine/install/ubuntu/) 27.0 or later
- [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html)## Usage
### 1. Build Docker image```shell
sudo docker build -t aoirint/sd_webui .
```### 2. Run Web UI
```shell
# Create permanent directories (UID:GID = 1000:1000)
mkdir -p ./data ./log ./cache/huggingface
sudo chown -R 1000:1000 ./data ./log ./cachesudo 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
```