Small docker images demonstrating signal handling in docker/kubernetes
Starting the binary directly
CMD ["/app/run-me"]
Starting the binary via a bash shell script
#!/bin/bash
/app/run-me
CMD ["/bin/bash", "-c", "/app/bash.sh "]
Starting the binary via a bash shell script using exec
#!/bin/bash
exec /app/run-me
CMD ["/bin/bash", "-c", "/app/bash-exec.sh "]
Starting the binary via a bash shell script initialized via dumb-init
#!/bin/bash
/app/run-me
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
CMD ["/bin/bash", "-c", "/app/bash.sh"]