8093cba3b9e6eaead4f47198392796b1d91266d4
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
-
Build
docker compose build -
Run
docker compose up -d
Languages
Dockerfile
100%