Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ayoub60New to Visual Studio Code? Get it now.
ayoub60

ayoub60

ME AGAIN YA

|
7 installs
| (0) | Free
description
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Étape 1 : Préparer les fichiers nécessaires
Créer un répertoire de travail :
1.Créez un dossier sur votre machine pour contenir les fichiers de l'application Flask et le Dockerfile. 
ouvrir cmd 
mkdir flask-app
cd flask-app
2.ouvrir ce dossier dans vscode avec la commande 
code .
3.Créer le fichier app.py et collez-y le code suivant :

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return "Hello, Docker!"

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5000)

4.Créer le fichier requirements.txt :
Dans le même dossier, créez un fichier nommé requirements.txt et ajoutez-y la ligne suivante :

flask==2.3.2

5.Créer le fichier Dockerfile :
Toujours dans le même dossier, créez un fichier nommé Dockerfile (sans extension) et collez-y le contenu suivant :

# Utiliser une image de base officielle avec Python
FROM python:3.9-slim

# Définir le répertoire de travail dans le conteneur
WORKDIR /app

# Copier les fichiers nécessaires dans le conteneur
COPY app.py requirements.txt /app/

# Installer les dépendances Python
RUN pip install --no-cache-dir -r requirements.txt

# Exposer le port 5000
EXPOSE 5000

# Définir la commande de démarrage
CMD ["python", "app.py"]


Étape 2 : Construire l'image Docker
Ouvrir un terminal :
Ouvrez un terminal dans vscode.

Construire l'image Docker :
Exécutez la commande suivante pour construire l'image Docker :

docker build -t flask-app .           (matnsawx dik point taliya rah dakhla fla commmande)


Vérifier que l'image a été créée :
Une fois la construction terminée, vous pouvez vérifier que l'image a bien été créée en exécutant :

docker images

Vous devriez voir une image nommée flask-app dans la liste.

Étape 3 : Démarrer un conteneur basé sur l'image
Démarrer le conteneur :
Exécutez la commande suivante pour démarrer un conteneur basé sur l'image flask-app :

docker run -d -p 5000:5000 flask-app

Vérifier que le conteneur est en cours d'exécution :
Vous pouvez vérifier que le conteneur est bien en cours d'exécution avec la commande :

docker ps
Vous devriez voir un conteneur basé sur l'image flask-app dans la liste.

Étape 4 : Tester l'application
Accéder à l'application :
Ouvrez un navigateur web et accédez à l'adresse suivante :
http://localhost:5000

Vérifier le résultat :
Si tout fonctionne correctement, vous devriez voir le message suivant affiché dans votre navigateur :
"Hello, Docker!"


==============================================================================================================

1/
sudo apt update 
sudo apt install -y python3 python3-pip
sudo apt install -y docker.io

2/
docker --version

3/
sudo systemctl enable --now docker  

4/
mkdir flask-docker && cd flask-docker

5/
nano app.py
nous avons ajouté :
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
    return "Hello, Docker!"
if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5000)

6/
nano requirements.txt
nous avons ajouté :
flask==2.3.2

7/
nano Dockerfile
nous avons ajouté :
FROM python:3.10-slim
WORKDIR /app
COPY app.py requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
EXPOSE 5000
CMD ["python", "app.py"]

8/
docker build -t flask-app .

9/
docker run -d -p 5000:5000 --name flask-container flask-app

10/
avons vérifié que le conteneur tourne avec :
docker ps

11/
curl http://localhost:5000

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft