Files
VASTAI-STUDIO-AUDIO/creation-image-docker-sur-VM.md
nicoboy 1cd8eb5f42 Téléverser les fichiers vers "/"
fichier recap et configuration d'images docker, de template
2026-02-23 13:24:24 +00:00

53 lines
1.6 KiB
Markdown

🎙️ Studio-AI : Récapitulatif de Configuration
Version : 1.0 (2026-02-23)
Image Docker : nicoboy/studio-ai:latest
Base : NVIDIA PyTorch NGC (Ubuntu 22.04 + CUDA 13)
🛠 1. Contenu du Dockerfile
Voici le code final qui a permis de construire l'image avec succès, en évitant les conflits de dépendances audio et les erreurs de décompression.
Dockerfile
FROM nvcr.io/nvidia/pytorch:26.01-py3
ENV DEBIAN_FRONTEND=noninteractive
# 1. Installation des outils système et librairies de développement audio
RUN apt-get update && apt-get install -y \
ffmpeg \
pkg-config \
libavcodec-dev \
libavformat-dev \
libavutil-dev \
libswscale-dev \
libavdevice-dev \
libavfilter-dev \
libsndfile1 \
sox \
zstd \
screen \
nano \
git \
wget \
curl \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
# 2. Installation de Ollama (Moteur LLM)
RUN curl -fsSL https://ollama.ai/install.sh | sh
# 3. Installation de Open WebUI (Interface Chat)
RUN pip install --no-cache-dir open-webui
# 4. Installation de l'Audio (Audiocraft)
# Note : --no-deps est utilisé pour éviter que Audiocraft n'écrase Torch 2.6
RUN pip install --no-cache-dir gradio scipy soundfile
RUN pip install --no-cache-dir --no-deps git+https://github.com/facebookresearch/audiocraft.git
# 5. Installation de ComfyUI (Génération d'images)
WORKDIR /root
RUN git clone https://github.com/comfyanonymous/ComfyUI.git && \
cd ComfyUI && \
pip install --no-cache-dir -r requirements.txt
# 6. Configuration réseau et environnement
EXPOSE 3000 7860 8188 11434
WORKDIR /root
CMD ["/bin/bash"]