Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Docker : mettre son application dans un conteneur (Dockerfile)
💻ProgrammationVidéo

Docker : mettre son application dans un conteneur (Dockerfile)

Écrire un Dockerfile pour une application Python ou Node.js : image de base, copie des fichiers, installation des dépendances, commande de lancement, construire l'image et lancer le conteneur.

9 octobre 20261 min de lecture
#programmation#docker#dockerfile#déploiement
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Dockerfile (Python)
  • .dockerignore
  • Construire et lancer

Dockerfile (Python)

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
USER nobody
EXPOSE 5000
CMD ["gunicorn", "-b", "0.0.0.0:5000", "app:app"]

Node.js : FROM node:22-slim, COPY package*.json ., RUN npm ci --omit=dev, CMD ["node", "server.js"].

.dockerignore

.git
.venv
node_modules
.env

Construire et lancer

docker build -t mon-app:1.0 .
docker run -d -p 8080:5000 --name app --env-file .env mon-app:1.0
docker logs -f app

Plusieurs services : Docker Compose. Installer : Docker sur Ubuntu.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).