Es gibt eine Docker-Datei wie unten
CMD ["python", "/app.py"]
Es gibt so etwas in app.py
:
print 'some log'
Beginnen Sie mit "Docker Run":
docker run -d xxx
Schauen Sie sich das Protokoll an:
docke logs -f yyy
Es ist schwer, das erwartete Protokoll zu erhalten.
Ich fand, dass es durch den Standardausgabepuffer von Python verursacht wurde.
Wenn Sie das Protokoll sofort ohne Pufferung anzeigen möchten, starten Sie die App einfach mit "python -u".
Nach dem Ändern des Folgenden konnte "Docker-Protokolle" das Protokoll sicher anzeigen.
CMD ["python", "-u", "/app.py"]
Recommended Posts