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?

12
demandé sur Brandon 2014-12-04 21:37:44

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.

21
répondu Sentient07 2016-11-19 21:16:33