Skip to content

Collection of Dockerfiles for Stable Diffusion on AMD hardware

Notifications You must be signed in to change notification settings

ojsl1/my-dockerized-sd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 23, 2025
140fc3b · Feb 23, 2025

History

21 Commits
Jan 8, 2025
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Jan 30, 2025
Jan 31, 2025
Jan 30, 2025
Jan 31, 2025
Feb 23, 2025
Jan 31, 2025
Jan 31, 2025
Jan 9, 2025

Repository files navigation

Dockerized Stable Diffusion for AMD

  • docker-compose up <service>

Forge uses config.json and ui-config.json to save settings (note they've been prone to become incompatible with newer forge/gradio versions).

Navigation:

  • docker cp <container_id>:/Forge/stable-diffusion-webui/config.json ./config.json
  • docker exec -it rocm6.1 bash

Info, logs

  • docker ps -a
  • docker images
  • docker logs -f rocm6.1
  • docker inspect <container_id> | grep com.docker.compose
  • du -hd1 /var/lib/docker/overlay2 | sort -h

Cleanup

Remove all unused data (warning: start up important containers to exclude them!).

  • docker system prune -af

Remove specific unused data:

  • docker container prune -a
  • docker network prune -a
  • docker image prune -a
  • docker builder prune -a (always uses the most space)
  • docker volume prune -a

Remove image

  • docker rm <container_id>
  • docker rmi <image>

Images with <none>:<none> indicate orphans that can be safely removed with:

  • docker images -f "dangling=true"
  • docker image prune

Untested cleanup commands

  • docker rm -vf $(docker ps -aq)
  • docker rmi -f $(docker images -aq)
  • docker volume rm $(docker volume ls -qf dangling=true)

About

Collection of Dockerfiles for Stable Diffusion on AMD hardware

Topics

Resources

Stars

Watchers

Forks