As far as I understand, most people use alpine in docker containers due to it's being quite lightweight with a decently large number of packages.
I personally use it directly on the hardware on my personal server and I love it. It's all the fun and flexibility of a minimal system like arch, with all the simplicity of upstart.
Also it takes about 2 minutes to install, which is helpful for setting up testing environments.