Téléverser les fichiers vers "/"
fichier recap et configuration d'images docker, de template
This commit is contained in:
53
creation-image-docker-sur-VM.md
Normal file
53
creation-image-docker-sur-VM.md
Normal file
@ -0,0 +1,53 @@
|
||||
🎙️ 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"]
|
||||
Reference in New Issue
Block a user