Closed gertcuykens closed 1 year ago
Using --init provides unreliable behavior. From https://docs.docker.com/engine/reference/run/ :
The default init process used is the first docker-init executable found in the system path of the Docker daemon process.
There's no guarantee this executable will be tini. It makes more sense to hardcode this into the Dockerfile (as is currently done).
'docker run dovecot/dovecot' currently does what you expect it to do. You don't need to know to throw in additional command line arguments.
ok fair enough
vs
I argue that using
--init
is the way forward instead of invoking tini manually?