Oh, by the way, you can install podman and run your containers rootless in the userspace. Podman will even generate the service wrappers for you—one less thing to need to do manyally—and take care of auto-updating when the image changes (I.e. no need for watchtower, root access, installing docker, and what not).
This approach maybe easier to adapt since STORJ already provides docker images. I’ve posted summary of how to run docker containers (different ones, but process is the same for storj) rootless with podman on Linux (including SELinux specific adjustments) here: Running auto-updatable services in rootless containers with podman on Oracle Linux/RHEL/Fedora with SELinux enabled | Trinkets, Odds, and Ends. (Sorry for the shameless plug, but I don’t have ads nor sell data from my blog)