Any reason why skopeo login require /run to be permission?
What permission needed by skopeo to create container folder chmod 777?
Error of skopeo login to registry.redhat.io using # skopeo login registry.redhat.io
FATA mkdir /run/containers: permission denied
Tools such as skopeo use the /run folder to store transient, user-specific data. Every user should get a personal folder, named after their uid, automatically and you shouldn't try to "fix" that using chmod commands. If you do see errors now, they are probably related to some previous change in these folders.
To see which folder belongs to your user:
Another possibility: f you are using RHEL older than 8.2, some container tools will not work as expected in rootless mode.