It seems like the tutorial is not really thinking the end-result and reproducibility of the container (the main use-case).
It is manual workflow to create a service inside container, when you instead should automate the process with Dockerfile/Containerfile or just shellsricpt it with Buildah.
What is the point of creating non-root user here when he adds it to the wheel group anyway?
Something you are not doing, when making a proper container image.