- docker build .
- docker run --rm -it IMAGE-ID
- from different terminal try docker stop CONTAINER-ID ... won't stop
examina the output of ps aux
, who is PID 1?
FROM ubuntu:precise | |
COPY sigterm-exp /app/ | |
CMD /app/sigterm-exp |
#!/usr/bin/env bash | |
set -euo pipefail | |
_term() { | |
echo "Caught SIGTERM signal!" | |
exit 0 | |
} | |
trap _term SIGTERM | |
echo 'ps aux' | |
ps aux | |
echo | |
while true; do | |
echo "running..." | |
sleep 3 | |
done |