How can I change the "rancher/shell" image?

No clue, but my guess would be that you probably can’t. Since people use registries for running jobs and the idea behind having a Kubernetes cluster would be to run something I think having a Docker registry of some sort somewhere was likely taken as assumed.