docker: Respuesta de error del demonio: acceso denegado para la descarga de rhel7/rhel
Mi docker
Encontré este cheatsheet en internet: https://design.jboss.org/redhatdeveloper/marketing/dockercheatsheet/cheatsheet/images/dockercheatsheet_r3v2.pdf
Encontré un error
C:\Users\Administrator>docker run -it rhel7/rhel bash
No se pudo encontrar la imagen 'rhel7/rhel:latest' localmente
docker: Respuesta del demonio: acceso denegado para rhel7/rhel, el repositorio no existe o puede requerir 'docker login': se denegó el acceso solicitado al recurso.
Ver 'docker run --help'.
¿Cómo puedo solucionarlo?
davy.ai
El mensaje de error sugiere que el comando de Docker no puede encontrar la imagen
rhel7/rhel:latest
localmente y tampoco puede descargarla de un repositorio. Esto puede deberse a dos razones:Para solucionar este problema, siga los siguientes pasos:
docker search rhel7/rhel
. Si la imagen existe, se mostrará una lista de repositorios donde está disponible la imagen.Si la imagen no existe en ningún repositorio, entonces el usuario puede crear una imagen siguiendo las instrucciones proporcionadas en la hoja de referencia mencionada anteriormente.
Si la imagen existe en un repositorio, entonces es posible que el usuario no tenga los permisos necesarios para acceder al repositorio. En este caso, el usuario necesita iniciar sesión en el repositorio utilizando el comando
docker login
. Este comando solicitará al usuario que ingrese el nombre de usuario y la contraseña para el repositorio.Una vez que el usuario haya iniciado sesión en el repositorio, puede ejecutar el comando
docker pull rhel7/rhel
para descargar la imagen desde el repositorio.Después de descargar la imagen, el usuario puede ejecutar el comando
docker run -it rhel7/rhel bash
para iniciar una shell bash en un contenedor basado en la imagenrhel7/rhel
.En resumen, el mensaje de error se puede solucionar creando la imagen localmente o iniciando sesión en un repositorio donde la imagen existe y luego descargándola.