After deploying drone a few times, it occurred to me that the project’s official installation method of docker images was chosen as a packaging mechanism, not for any isolation benefits (since the docker socket is volume mounted in the agent container). I prefer using RPM for packaging, so I decided to create drone RPM packages.
This repository includes RPMs for Fedora, RHEL, and CentOS. I’ve been using them myself for a while and everything appears to function correctly. Try them out if you like and share your feedback. At some point I will probably submit these for inclusion into the official Fedora and EPEL repositories.