Aller au contenu

Conteneurisation - Docker

·1 min·
Industrialisation Docker
IndustrialisationProjet - Cet article fait partie d'une série.
Partie 7: Cet article

7. Conteneurisation avec Docker
#

La conteneurisation facilite le déploiement de votre application dans n’importe quel environnement avec toutes ses dépendances. [Docker] (https://www.docker.com/) pour créer des conteneurs légers et portables.

Créez des images Docker aussi légères que possible, en n’incluant que les dépendances nécessaires. Utilisez les fichiers .dockerignore pour éviter d’ajouter des fichiers inutiles à l’image.

# Dockerfile
FROM python:3.9-slim

WORKDIR /app

COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

CMD ["python", "src/main.py"]
# Building the Docker image
docker build -t my_project .

# Launching a Docker container
docker run -d -p 5000:5000 my_project

Sources
#

Thibault CLEMENT - Intechnia
Auteur
Thibault CLEMENT - Intechnia
Data scientist
IndustrialisationProjet - Cet article fait partie d'une série.
Partie 7: Cet article