Found an MIT licensed project that works for Alpine and Debian so forked it and added Public Key support in https://github.com/devdotnetorg/docker-openssh-server/pull/1
Pushing up to my Docker Hub now; if we're lucky they'll accept my PR (then I'll delete my mirror I guess?)