Когда вы демонизируете процесс Redis, последнему процессу exec Docker (тот, который запустил Redis) больше нечего делать, так что процесс завершается, и контейнер сам завершается.
Если вы хотите сохранитьконтейнер вверх, вы можете либо не демонизировать его, либо можете, но вы должны сделать что-то еще, например, позвонить wait
, или, более предпочтительно, tail -f
журнал redis