À propos du fait que le contenu de l'impression Python n'est pas visible dans les journaux du docker

Il y a un Dockerfile comme ci-dessous

CMD ["python", "/app.py"]

ʻApp.py` a ceci:

print 'some log'

Commencez par docker run:

docker run -d xxx

Regardez le journal:

docke logs -f yyy

Il est difficile d'obtenir le journal attendu.

J'ai trouvé que cela était causé par le tampon de sortie standard de Python.

Si vous voulez voir le journal immédiatement sans mise en mémoire tampon, démarrez simplement l'application avec python -u.

Après avoir modifié ce qui suit, docker logs a pu voir le journal en toute sécurité.

CMD ["python", "-u", "/app.py"]

Recommended Posts

À propos du fait que le contenu de l'impression Python n'est pas visible dans les journaux du docker
Ne pas être conscient du contenu des données en python
Le contenu du didacticiel Python (chapitre 5) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 4) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 2) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 8) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 1) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 10) est résumé dans une puce.
[Note] À propos du rôle du trait de soulignement "_" en Python
Le contenu du didacticiel Python (chapitre 6) est résumé dans une puce.
Le contenu du didacticiel Python (chapitre 3) est résumé dans une puce.
À propos du fait que softmax n'est pas nécessaire à la fin du modèle de Torchvision.
À propos du problème que la version python de Google App Engine ne maille pas
Un mémorandum sur la mise en œuvre des recommandations en Python
À propos des fonctionnalités de Python
Le piège de ne pas tourner les journaux dans Fedora 33 (bêta)
Script Python qui compare le contenu de deux répertoires
À propos du problème que nosetests ne passe pas lorsque __init__.py est créé dans le répertoire du projet
Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage
Pas étonnamment connu! ?? Qu'en est-il des arguments de fonction intégrés? De quelle école êtes-vous? [Python]
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
Une fonction qui mesure le temps de traitement d'une méthode en python
L'histoire selon laquelle le remplacement de la liste bidimensionnelle n'a pas fonctionné en python
Vérification de la théorie selon laquelle "Python et Swift sont assez similaires"
À propos de la liste de base des bases de Python
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
À propos de la recherche peu complète qui apparaît souvent chez les professionnels de la concurrence Aux yeux des débutants avec python
Utiliser des fonctionnalités qui ne sont plus visibles sur l'interface utilisateur de Slack
python> n'inclut pas les lettres mm> si "mm" pas dans le texte: / print "sans mm"
À propos du cas où le haut-parleur ne produisait pas de son dans Ubuntu LTS 20.04
Comment comparer si le contenu des objets dans scipy.sparse.csr_matrix est le même
J'ai vérifié le contenu du volume du docker
Vérifiez le comportement du destroyer en Python
À propos de l'environnement virtuel de Python version 3.7
Le résultat de l'installation de python sur Anaconda
Principes de base pour exécuter NoxPlayer en Python
À la recherche du FizzBuzz le plus rapide en Python
Parlez des fonctionnalités dont les pandas et moi étions en charge dans le projet
J'étais en difficulté car le comportement du conteneur docker n'a pas changé
À propos de localhost: 4040 n'est pas accessible après l'exécution de Spark avec Docker
[Question] Python string replacement.replace () remplacera même ceux qui ne sont pas spécifiés.
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
Récupérer le contenu de git diff depuis python
Sortie du nombre de cœurs de processeur en Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Préparer l'environnement d'exécution de Python3 avec Docker
Vérifiez si les caractères sont similaires en Python
Récupérer l'appelant d'une fonction en Python
Faites correspondre la distribution de chaque groupe en Python
Qu'est-ce que wheezy dans l'image Docker Python?
Afficher le résultat du traitement de la géométrie en Python
À propos de la question qui s'inquiétait de l'erreur d'échantillonnage
Copiez la liste en Python
À propos de la différence entre "==" et "is" en python
Écrire une note sur la version python de python virtualenv
Découvrez la fraction de la valeur saisie en python