Eray Aslan:

On Wed, Apr 04, 2018 at 07:19:56PM -0400, Wietse Venema wrote:
I also need you guys to verify that with the Postfix master running
as PID=1, "docker stop" will no longer leave the master daemon
running until Docker times out and forcibly terminates everything.

By default, "docker stop" should send signal SIGTERM (signal 15) which
is what Postfix expects, but it is good to verify.

Looks good.  Thank you.

$ docker run -d -v /dev/log:/dev/log eraya/postfix:3.4_pre20180404-r1
9cb6c36eb8f2e03785389521a601a54be49c817522a35f8464ae7b71a8e51fe6
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9cb6c36eb8f2 eraya/postfix:3.4_pre20180404-r1 "/usr/sbin/postfix s…" 5 seconds ago Up 4 seconds 25/tcp laughing_chebyshev
$ docker exec 9cb6c36eb8f2 ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root 1 0.0 0.1 71540 2880 ? Ss 06:42 0:00 /usr/libexec/postfix/master -i postfix 76 0.0 0.1 71524 2840 ? S 06:42 0:00 pickup -l -t unix -u postfix 77 0.0 0.1 71572 2864 ? S 06:42 0:00 qmgr -l -t unix -u
root        78  0.0  0.0  17556  1188 ?        Rs   06:42   0:00 ps aux
$ docker exec 9cb6c36eb8f2 postconf mail_version
mail_version = 3.4-20180404
$ time docker exec 9cb6c36eb8f2 postfix stop

real    0m0.172s
user    0m0.067s
sys     0m0.008s
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ docker run -d -v /dev/log:/dev/log eraya/postfix:3.4_pre20180404-r1
d9a7e481bfec046b5cdd859b61a8dacb3958cf7ce32af9e22bfca0a9e88504d0
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d9a7e481bfec eraya/postfix:3.4_pre20180404-r1 "/usr/sbin/postfix s…" 4 seconds ago Up 3 seconds 25/tcp ecstatic_mccarthy
$ time docker stop d9a7e481bfec
d9a7e481bfec

real    0m0.210s
user    0m0.068s
sys     0m0.007s
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

--
Eray

Hello,

I like to confirm that explicit. That's what I mean with "it does in any way" yesterday...

Andreas


Reply via email to