Maison  >  Article  >  développement back-end  >  Déployer l'application Flask à l'aide de Docker Compose

Déployer l'application Flask à l'aide de Docker Compose

Barbara Streisand
Barbara Streisandoriginal
2024-11-03 04:58:30176parcourir

Docker compose

  • Compose simplifie le contrôle de l'ensemble de votre pile d'applications, facilitant ainsi la gestion des services, des réseaux et des volumes dans un fichier de configuration YAML unique et compréhensible. Ensuite, avec une seule commande, vous créez et démarrez tous les services depuis votre fichier de configuration

Pour en savoir plus sur les images Docker, les conteneurs et le déploiement de base de l'application Flask sur Docker, lisez le blog

Dans ce blog, nous allons déployer notre application flask sur Docker à l'aide du fichier docker compose.

comment cloner, créer, déployer, tout est déjà expliqué ici, veuillez lire et suivre les instructions ou vous pouvez simplement commencer par

clone de git https://github.com/rajnishspandey/productivity.git

  • docker system prune -a pour supprimer tous les conteneurs, images et caches existants.

docker composer

Images Docker
Deploy Flask app using docker Compose

Conteneurs Docker
Deploy Flask app using docker Compose

Application de flacon en cours d'exécution
Cette interface utilisateur peut être différente car il est possible que le code soit mis à jour
Deploy Flask app using docker Compose

quelques commandes docker utiles

  • images docker pour vérifier toutes les images
  • docker build -t -app . pour créer une image à partir de votre application
  • docker image rm - pour supprimer l'image qui n'est pas utilisée
  • docker run -it --name /bin/bash pour créer un nouveau conteneur et l'exécuter à partir de l'image de base. (ici ci-dessus nous avions python comme image de base)
  • docker image rm -f supprime l'image utilisée avec force
  • docker ps -a pour voir tous les conteneurs en cours d'exécution
  • docker conteneur rm pour supprimer le conteneur qui ne fonctionne pas
  • docker conteneur rm -f pour supprimer de force le conteneur en cours d'exécution
  • docker system prune -a pour supprimer tous les conteneurs, images et caches.
  • docker compose pour exécuter le fichier docker compose et l'image créée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn