保持网络连接状态,直到在调用“ docker stack rm test”

时间:2018-11-23 03:50:15

标签: docker networking sigterm trap

我正在尝试在Docker集群上正常关闭堆栈。特别是,在停机之前,我的服务需要通过网络相互通信。为此,我使用run.sh捕获SIGTERM信号。我也将stop_grace_period设置为较高的值。但是,在调用docker stack rm时,Docker似乎要做的第一件事就是将网络与我的服务分离(独立于使用外部或内部网络)。因此,即使我的服务仍在运行,它们也无法相互通信。是否有人知道如何防止这种情况发生,即如何在所有容器正常停止之前保持网络运行/连接?

0 个答案:

没有答案