Interessant wäre zu verstehen wo im Logfile er hängen bleibt. Bzw. wie lange er brauchen würde. Bei Docker gibt es eine --shutdown-timeout Option, die du versuchen könntest. Im Standard sind dies 10 Sekunden - was ggf. tatsächlich knapp sein könnte.
paresy