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

Reply via email to