Got a few Services Running on Rockstor (Dropbox, Pi-hole, Plexrequests, etc)

You seem to have the correct image… as I have the same upon a fresh image pull:

docker images
REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE
pihole/pihole                    latest              9a1363998a45        2 weeks ago         345MB

I’m not on my Rockstor machine right now but under a test Ubuntu install, I started a new pihole container manually and seem to get the V4 version:

$ docker exec -it pihole pihole -v
  Pi-hole version is v4.0 (Latest: v4.0)
  AdminLTE version is v4.0 (Latest: v4.0)
  FTL version is v4.0 (Latest: v4.0)

You could try re-installing again after cleaning the image up manually:

  1. Turn Rock-on off on the Rockstor webUI
  2. Pull new image: docker pull pihole/pihole:latest
  3. Uninstall Rock-On from webUI
  4. Verify the container has been removed manually: docker rm <container_name> (replace <container_name> by what is shown when you do docker ps -a. If you don’t see any pi-hole container, you’re good to move to the next step. If you do see a pihole container, run the docker rm command above.
  5. Remove image (overkill, but just to make really really sure you get the latest): docker pull pihole/pihole:latest
  6. Re-install the Rock-on from the webUI using the same pi-hole config volume.

If @vesper1978 agrees these look ok, I would give that a try.