[cancellato] Con qualche difficoltà sono riuscito a recuperare qualcosa. Nel senso che se lancio il container la prima volta e guardo i log, questi sono vuoti (il container fa exit 0, quindi per lui dovrebbe essere a posto).
Se lo rilancio e guardo i log vedo:
Pid file found, is Script already running? pid: 8
Questo perchè quando lo script Python parte e scrive in un file il pid del processo, quindi deduco che lo script parte, ma il container pensa di aver finito e si chiude (exit 0). Il successivo riavvio, non avendo fatto uno stop dello script graceful, si trova il file con il pid e pensa sia in esecuzione.
In questo ultimo caso l'ho laciato con
ENTRYPOINT ["./Script.py", "start"]
Immagino che devo capire perchè il container pernsa di dover terminare non vedendo il processo