L’app Python non stampa nulla durante l’esecuzione separata nella finestra mobile

| |

Ho un'app Python (2.7) avviata nel mio dockerfile:

CMD ["python";"main.py"] 

main.py stampa alcune stringhe all'avvio e successivamente entra in un ciclo:

print "App avviata" mentre True: time.sleep(1) 

Finché avvio il contenitore con il flag -it, tutto funziona come previsto:

$ docker run --name=myapp -it myappimage > ; App avviata 

E posso vedere lo stesso output tramite i log in un secondo momento:

$ docker logs myapp > App avviata 

Se provo a eseguire lo stesso contenitore con il flag -d, il contenitore sembra avviarsi normalmente, ma non riesco a visualizzare alcun output:

 $ docker run --name=myapp -d myappimage > b82db1120fee5f92c80000f30f6bdc84e068bafa32738ab7adb47e641b19b4d1 $ docker logs myapp $ (vuoto) 

Ma il contenitore sembra ancora in esecuzione;

$ docker ps Stato del contenitore ... myapp in 4 minuti ... 

Nemmeno allegato mostra nulla:

$ docker allegato --sig-proxy=false myapp (funzionante, nessun output) 

Qualche idea su cosa non va? "print" si comporta diversamente quando viene eseguito in background?

Docker versione:

Versione client: 1.5.0 Versione API client: 1.17 Versione Go (client): go1.4.2 Git commit (client): a8a31ef OS/Arch (client): linux/arm Server versione: 1.5.0 Versione API del server: 1.17 Versione Go (server): go1.4.2 Git commit (server): a8a31ef 

L'app Python non stampa nulla durante l'esecuzione separata nella finestra mobile exp: Questions

L'app Python non stampa nulla durante l'esecuzione separata nella finestra mobile log: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method