$dockerrunmyip-idocker:Errorresponsefromdaemon:invalidheaderfieldvalue"oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"-i\\\": executable file not found in $PATH\"\n".
#!/bin/sh
...
# allow the container to be started with `--user`
if [ "$1" = 'redis-server' -a "$(id -u)" = '0' ]; then
find . \! -user redis -exec chown redis '{}' +
exec gosu redis "$0" "$@"
fi
exec "$@"
$ docker run -it redis id
uid=0(root) gid=0(root) groups=0(root)