docker-comfyui

Build and run ComfyUI in a container. This build targets NVIDIA by basing it on the CUDA PyTorch runtime image. The only extra dependencies needed are git, to clone the official ComfyUI repository, and build-essential for gcc, which Triton requires. The image pulls a specific, pinned ComfyUI version via the COMFYUI_VERSION build arg. The build merely shallow-clones the repo and installs its requirements with pip. Kept intentionally simple.

.env configuration

  • IMAGE
    • Image name
    • Default: localhost/comfyui
  • VERSION
    • Image tag
    • Default: latest
  • NAME
    • Container name
    • Default: comfyui
  • RESTART
    • Restart policy
    • Default: unless-stopped
  • ENDPOINT
    • Host bind
    • Default: 127.0.0.1:8188
  • DATA
    • Host directory holding all persistent data
    • Default: ./data
  • GPU
    • CDI device
    • Default: nvidia.com/gpu=all

Quick start

  1. Build

    docker compose build
    
  2. Run

    docker compose up -d
    
S
Description
Containerized ComfyUI deployment
Readme 0BSD
38 KiB
Languages
Dockerfile 100%