Saltar al contenido

Error de Docker: formato de referencia no válido: el nombre del repositorio debe estar en minúsculas

Solución:

Una “referencia” en la ventana acoplable es un puntero a una imagen. Puede ser un nombre de imagen, una identificación de imagen, incluir un servidor de registro en el nombre, usar una etiqueta sha256 para fijar la imagen y cualquier otra cosa que pueda usarse para señalar la imagen que desea ejecutar.

los invalid reference format El mensaje de error significa que Docker no puede convertir la cadena que proporcionó en una imagen. Puede ser un nombre no válido o puede deberse a un error de análisis anterior en el docker run línea de comando si así es como ejecuta la imagen. Con un archivo de redacción, si expande una variable en el nombre de la imagen, es posible que esa variable no se expanda correctamente.

Con el docker run línea de comando, esto a menudo es el resultado de no citar parámetros con espacios y confundir el orden de la línea de comando. La línea de comando se ordena como:

docker ${args_to_docker} run ${args_to_run} image_ref ${cmd_to_exec}

El error más común al pasar argumentos a la ejecución es un mapeo de volumen que expande un nombre de ruta que incluye un espacio en él, y no cita la ruta o escapa del espacio. P.ej

docker run -v $(pwd):/data image_ref

Y la solución es tan fácil como:

docker run -v "$(pwd):/data" image_ref

Déjame enfatizar que Docker ni siquiera permite caracteres mixtos.

Bien:
docker build -t myfirstechoimage:0.1 .

Malo:
docker build -t myFirstEchoImage:0.1 .

En mi caso fue el -e antes de los parámetros para mysql docker

docker run --name mysql-standalone -e MYSQL_ROOT_PASSWORD=hello -e MYSQL_DATABASE=hello -e MYSQL_USER=hello -e MYSQL_PASSWORD=hello -d mysql:5.6

Compruebe también si faltan espacios en blanco

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *