4
我寫了一個Python程序,它確保在接收到一個Unix SIGTERM信號時它的線程正常停止。據我所知,docker stop向容器內的主進程發送SIGTERM請求,並在寬限期後發送SIGKILL。 docker-compose down的文檔聲明它「阻止容器」,但沒有明確說明如何。我假設它在每個容器上調用docker stop
?「docker-compose down」是否在每個容器上調用「docker stop」?
參見https://github.com/docker/compose/blob/master/compose/project.py'operator.methodcaller('stop',** options),'和https://github.com/docker /compose/blob/master/compose/cli/signals.py顯示它使用SIGINT和SIGTERM – user2915097