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