Comment afficher la sortie de L'application Python dans le conteneur Docker?
donc, j'ai du code Python dans un conteneur Docker. J'ai démarré mon env local en utilisant le script gcloud de Google. Je vois des journaux de style d'accès de base et des informations de bilan de santé, mais je ne suis pas sûr comment je peux passer à travers les messages de journal que j'écris de mon application Python à la console. Y a-t-il un paramètre que je peux définir pour accomplir ceci avec mon script gcloud ou y a-t-il quelque chose que je peux définir dans le fichier Dockerfile qui peut aider?
1 réponses
pour que Python se connecte sur votre terminal / ligne de commande / console, lorsqu'il est exécuté à partir d'un conteneur docker, vous devriez avoir cette variable définie dans votre docker-compose.yml
environment:
- PYTHONUNBUFFERED=0
C'est aussi une solution valable si vous utilisez print
déboguer.