Инструкция как запустить stable-diffusion-v1-5

🚀 ГОТОВАЯ СБОРКА Dockerfile + docker-compose.yml


📄 Шаг 1. Dockerfile

Создай файл:

bash
nano Dockerfile

Вставь: в dockerfile

</pre>
FROM python:3.10-slim

RUN apt-get update && apt-get install -y \
git \
wget \
libgl1 \
libglib2.0-0 \
&& rm -rf /var/lib/apt/lists/*

WORKDIR /app
RUN git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui .

RUN mkdir -p /app/models/Stable-diffusion && \
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors \
-O /app/models/Stable-diffusion/v1-5-pruned-emaonly.safetensors

RUN pip install --upgrade pip && \
pip install -r requirements.txt && \
pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/cpu

CMD ["python", "launch.py", "--listen", "--port", "7860", "--skip-torch-cuda-test", "--no-half", "--precision", "full"]
<pre>

Сохрани: Ctrl + O, Enter, Ctrl + X

📄 Шаг 2. docker-compose.yml

Создай файл:

nano docker-compose.yml

Вставь в файл

services:
sd-webui:
build: .
container_name: stable-diffusion-cpu
ports:
- "7860:7860"
volumes:
- ./data:/app/outputs
restart: unless-stopped

Запускай

docker compose down
docker compose up --build -d

Оцените автора
SEO продвижение сайтов