Cómo solucionar el error Docker: Formato de referencia no válido

Docker facilita la creación, ejecución y gestión de contenedores. Sin embargo, puede aparecer un error de "Formato de referencia no válido" al ejecutar o crear una imagen. En la mayoría de los casos, esto se debe a un pequeño error de formato en el nombre o la etiqueta de la imagen. Por ejemplo, el error podría deberse a mayúsculas, caracteres especiales o valores faltantes. Esta guía explicará las causas comunes de este error y cómo solucionarlo para evitar que vuelva a ocurrir.

Corregir el error "Formato de referencia no válido"

Descubramos las causas más comunes del error "Formato de referencia no válido" y cómo solucionarlo:

Letras mayúsculas en los nombres de las imágenes

Docker requiere que los nombres de las imágenes estén en minúsculas. Incluso una sola letra mayúscula puede causar errores de formato. Por ejemplo, ejecutar el siguiente comando generará un error:

docker pull NGINX
Cómo solucionar el error "Docker: Formato de referencia no válido"
Los nombres de los archivos deben estar en minúsculas

Para evitar este error, verifique siempre que el nombre de su imagen esté en minúsculas antes de ejecutar el comando.

docker pull nginx
Cómo solucionar el error "Docker: Formato de referencia no válido"
Utilice letras minúsculas

Carácter especial o no válido

A veces, los usuarios añaden accidentalmente caracteres que Docker no permite. Estos incluyen símbolos @, espacios o caracteres copiados de un sitio web o documento que parecen normales, pero no lo son.

Por ejemplo, el siguiente comando contiene el carácter especial @, lo que provocará el siguiente error:

docker run ubuntu@:latest
Cómo solucionar el error "Docker: Formato de referencia no válido"
Error de carácter especial

Para corregir este error, asegúrese de que el comando no contenga caracteres adicionales ni errores de formato. Puede usar un editor de texto simple para revisar y corregir el comando (si es necesario):

docker run ubuntu:latest
Cómo solucionar el error "Docker: Formato de referencia no válido"
Evite los caracteres especiales

Colon sin etiqueta

Uno de los errores más comunes es colocar dos puntos al final del nombre de la imagen, pero no incluir la etiqueta. Por ejemplo, probemos el siguiente comando para extraer Node:

docker pull node:

Docker espera un valor después de los dos puntos, como latest, 18-alpine o cualquier otra etiqueta válida. Si no se proporciona ningún valor, el nombre de la imagen se considera incompleto y genera un error de "Formato de referencia no válido".

Cómo solucionar el error "Docker: Formato de referencia no válido"
Colon sin etiqueta

Para corregir este error, agregue una etiqueta adecuada después de los dos puntos para que el nombre de la imagen sea completo y válido:

docker pull node:latest
Cómo solucionar el error "Docker: Formato de referencia no válido"
Agregar etiquetas después de los dos puntos

La ruta del archivo o el montaje del volumen contienen espacios

Al incluir una ruta de archivo con espacios, especialmente con opciones como -v (montaje de volumen), Docker puede malinterpretar partes de la ruta como argumentos independientes o incluso como parte del nombre de la imagen. Como resultado, podría encontrar resultados inesperados como el que se muestra a continuación:

docker run -v /home/user/My Folder:/app ubuntu
Cómo solucionar el error "Docker: Formato de referencia no válido"
Espacios en los nombres de archivos

Para evitar esto, siempre encierre la ruta del archivo entre espacios entre comillas dobles, como se muestra a continuación:

docker run -v "/home/user/My Folder:/app" ubuntu

Reemplace “/home/user/Mi carpeta” con la ruta real al directorio que desea montar en el contenedor.

Uso inapropiado de variables

Al trabajar con Docker, es habitual usar variables en los comandos, especialmente al especificar versiones de imágenes. Sin embargo, si una variable como $VERSION no se configura correctamente, Docker puede encontrar problemas como el error "Formato de referencia no válido".

Por ejemplo, ejecute el siguiente comando para extraer Ubuntu de Docker Hub:

docker pull ubuntu:$VERSION

Aquí, $VERSION debería representar la versión de la imagen de Ubuntu que se desea extraer. Sin embargo, si no se le asigna un valor, Docker interpretará el comando como "docker pull ubuntu:". Esto genera un nombre de imagen inválido, ya que termina con dos puntos y no tiene la etiqueta de versión requerida.

Cómo solucionar el error "Docker: Formato de referencia no válido"
Uso incorrecto de variables

Para evitar esto, asegúrese de que todas las variables utilizadas en el comando estén correctamente definidas. En Linux, puede definir una variable con la siguiente sintaxis.

$VERSION=latest

Luego, extraiga la versión especificada ejecutando el siguiente comando.

docker pull ubuntu:$VERSION

En Windows CMD, debe usar la palabra clave set para definir una variable (como versión) y luego usar la sintaxis %VARIABLE% para referirse a ella en comandos como docker pull.

set VERSION=latest
docker pull ubuntu:%VERSION%

Aquí, $VERSION contiene el valor más reciente, por lo que Docker extrae la imagen ubuntu:latest sin problemas. También puedes asignar una versión específica, como la 18.04, si es necesario.

Cómo solucionar el error "Docker: Formato de referencia no válido"
Definir las variables correctamente

Problema de copiar y pegar

A veces, los usuarios copian comandos de tutoriales o documentación en línea. Estos comandos copiados pueden contener caracteres ocultos, como espacios, signos de puntuación no ingleses o comillas especiales. Estos caracteres pueden corromper silenciosamente los comandos de Docker.

Para evitar esto, es mejor escribir el comando usted mismo cuando sea posible o pegarlo primero en un editor de texto simple para eliminar el formato no deseado.

Ahora que conoces las causas comunes del error "Formato de referencia no válido" en Docker y cómo solucionarlo, estarás en el buen camino para evitar este problema en el futuro. Desde comprobar las mayúsculas y minúsculas hasta asegurarte de que tus variables estén configuradas correctamente, estos sencillos consejos pueden ahorrarte mucho tiempo y frustraciones. Si quieres profundizar en el tema, también puedes aprender a etiquetar y enviar tus imágenes personalizadas de Docker al registro, o a limpiar imágenes no utilizadas para mantener tu sistema limpio.

Tags: #System
Sign up and earn $1000 a day ⋙

Leave a Comment

Cómo mostrar el reloj en la pantalla de Windows 11

Cómo mostrar el reloj en la pantalla de Windows 11

Además de mostrar el reloj en la barra de tareas, en Windows 11, puedes ajustar para mostrar el reloj en la pantalla de la computadora.

Cómo solucionar el error de la placa base que muestra la luz roja

Cómo solucionar el error de la placa base que muestra la luz roja

Da miedo ver una luz roja en la placa base cuando el sistema no arranca, especialmente si la placa base se niega a decirte por qué está encendida la luz.

Resumen de algunas formas sencillas de deshabilitar los puertos USB en computadoras con Windows

Resumen de algunas formas sencillas de deshabilitar los puertos USB en computadoras con Windows

Desbloquear los puertos USB en la BIOS no es difícil. Sin embargo, ¿cómo bloquear los puertos USB de la computadora? ¡Descubrámoslo con Quantrimang.com!

Cómo solucionar el error «Información de configuración del sistema incorrecta» en Windows 10

Cómo solucionar el error «Información de configuración del sistema incorrecta» en Windows 10

La información de configuración del sistema incorrecta es un error común en los sistemas Windows 10. Veamos algunas soluciones para solucionar este problema.

Cómo invertir los colores de la pantalla usando la Lupa en Windows 11

Cómo invertir los colores de la pantalla usando la Lupa en Windows 11

El uso de la función de inversión de la Lupa en Windows 11 puede mejorar la legibilidad del texto, especialmente para las personas sensibles a la luz.

Habilitar XMP para optimizar la velocidad de la RAM

Habilitar XMP para optimizar la velocidad de la RAM

Si está pensando en construir su propio sistema de PC y decide invertir en RAM de alta velocidad, ¿cómo puede asegurarse de que su RAM pueda funcionar a las velocidades anunciadas?

10 configuraciones de Windows que nunca debes dejar como predeterminadas

10 configuraciones de Windows que nunca debes dejar como predeterminadas

Windows no viene con la seguridad configurada de forma predeterminada, lo que significa que hay algunas configuraciones predeterminadas que debes cambiar.

Los 6 mejores proveedores de DNS dinámico gratuitos

Los 6 mejores proveedores de DNS dinámico gratuitos

El DNS dinámico (también conocido como DDNS o DynDNS) es un servicio que asigna un nombre de dominio de Internet a una computadora con una dirección IP dinámica. La mayoría de las computadoras se conectan a un enrutador mediante DHCP, lo que significa que el enrutador asigna aleatoriamente una dirección IP a la computadora.

Cómo liberar 48 GB en una PC con Windows 11 sin perder datos importantes

Cómo liberar 48 GB en una PC con Windows 11 sin perder datos importantes

Entre archivos temporales, copias de seguridad obsoletas, datos duplicados y aplicaciones no utilizadas, existen muchas formas de recuperar espacio sin tocar sus archivos personales.

Compruebe MD5 y SHA1 para comprobar la integridad del archivo

Compruebe MD5 y SHA1 para comprobar la integridad del archivo

Usaremos un programa especializado para verificar los códigos MD5 y SHA1 del archivo y detectar errores. El software HashCalc es una herramienta muy útil para verificar los códigos MD5 y SHA1.

7 formas inteligentes de usar tu monitor sin computadora

7 formas inteligentes de usar tu monitor sin computadora

Cuando piensas en un monitor, quizás lo imagines conectado a una PC o portátil. Sin embargo, ese monitor puede funcionar con muchos otros dispositivos.

¿Por qué hay un icono de candado en la unidad y cómo eliminarlo?

¿Por qué hay un icono de candado en la unidad y cómo eliminarlo?

¿Te preguntas por qué aparece un icono de candado en una unidad del Explorador de archivos? Este artículo explica qué es y cómo eliminarlo en Windows 10.

Cómo cambiar el formato de número en Windows 11

Cómo cambiar el formato de número en Windows 11

Los formatos de número determinan cómo se muestran los números, incluyendo el separador decimal (como un punto o una coma) y el separador de miles. Aquí te explicamos cómo cambiar el formato de número en Windows 11.

¿Cómo comprobar el historial de la computadora para ver si alguien ha accedido y utilizado su computadora?

¿Cómo comprobar el historial de la computadora para ver si alguien ha accedido y utilizado su computadora?

Si sospecha que alguien está accediendo y usando su computadora sin permiso, puede aplicar algunos de los trucos a continuación para verificar el historial de encendido y apagado de la computadora, ver las actividades recientes en la computadora para confirmarlo y reafirmarlo.

Cómo solucionar el error Docker: Formato de referencia no válido

Cómo solucionar el error Docker: Formato de referencia no válido

Docker facilita la creación, ejecución y gestión de contenedores. Sin embargo, podría aparecer un error de formato de referencia no válido al ejecutar o crear una imagen.

Cómo mostrar el reloj en la pantalla de Windows 11

Cómo mostrar el reloj en la pantalla de Windows 11

Además de mostrar el reloj en la barra de tareas, en Windows 11, puedes ajustar para mostrar el reloj en la pantalla de la computadora.

Cómo solucionar el error de la placa base que muestra la luz roja

Cómo solucionar el error de la placa base que muestra la luz roja

Da miedo ver una luz roja en la placa base cuando el sistema no arranca, especialmente si la placa base se niega a decirte por qué está encendida la luz.

Resumen de algunas formas sencillas de deshabilitar los puertos USB en computadoras con Windows

Resumen de algunas formas sencillas de deshabilitar los puertos USB en computadoras con Windows

Desbloquear los puertos USB en la BIOS no es difícil. Sin embargo, ¿cómo bloquear los puertos USB de la computadora? ¡Descubrámoslo con Quantrimang.com!

Cómo solucionar el error «Información de configuración del sistema incorrecta» en Windows 10

Cómo solucionar el error «Información de configuración del sistema incorrecta» en Windows 10

La información de configuración del sistema incorrecta es un error común en los sistemas Windows 10. Veamos algunas soluciones para solucionar este problema.

Cómo invertir los colores de la pantalla usando la Lupa en Windows 11

Cómo invertir los colores de la pantalla usando la Lupa en Windows 11

El uso de la función de inversión de la Lupa en Windows 11 puede mejorar la legibilidad del texto, especialmente para las personas sensibles a la luz.

Habilitar XMP para optimizar la velocidad de la RAM

Habilitar XMP para optimizar la velocidad de la RAM

Si está pensando en construir su propio sistema de PC y decide invertir en RAM de alta velocidad, ¿cómo puede asegurarse de que su RAM pueda funcionar a las velocidades anunciadas?

10 configuraciones de Windows que nunca debes dejar como predeterminadas

10 configuraciones de Windows que nunca debes dejar como predeterminadas

Windows no viene con la seguridad configurada de forma predeterminada, lo que significa que hay algunas configuraciones predeterminadas que debes cambiar.

Los 6 mejores proveedores de DNS dinámico gratuitos

Los 6 mejores proveedores de DNS dinámico gratuitos

El DNS dinámico (también conocido como DDNS o DynDNS) es un servicio que asigna un nombre de dominio de Internet a una computadora con una dirección IP dinámica. La mayoría de las computadoras se conectan a un enrutador mediante DHCP, lo que significa que el enrutador asigna aleatoriamente una dirección IP a la computadora.

Cómo liberar 48 GB en una PC con Windows 11 sin perder datos importantes

Cómo liberar 48 GB en una PC con Windows 11 sin perder datos importantes

Entre archivos temporales, copias de seguridad obsoletas, datos duplicados y aplicaciones no utilizadas, existen muchas formas de recuperar espacio sin tocar sus archivos personales.

Compruebe MD5 y SHA1 para comprobar la integridad del archivo

Compruebe MD5 y SHA1 para comprobar la integridad del archivo

Usaremos un programa especializado para verificar los códigos MD5 y SHA1 del archivo y detectar errores. El software HashCalc es una herramienta muy útil para verificar los códigos MD5 y SHA1.

7 formas inteligentes de usar tu monitor sin computadora

7 formas inteligentes de usar tu monitor sin computadora

Cuando piensas en un monitor, quizás lo imagines conectado a una PC o portátil. Sin embargo, ese monitor puede funcionar con muchos otros dispositivos.

¿Por qué hay un icono de candado en la unidad y cómo eliminarlo?

¿Por qué hay un icono de candado en la unidad y cómo eliminarlo?

¿Te preguntas por qué aparece un icono de candado en una unidad del Explorador de archivos? Este artículo explica qué es y cómo eliminarlo en Windows 10.

Cómo cambiar el formato de número en Windows 11

Cómo cambiar el formato de número en Windows 11

Los formatos de número determinan cómo se muestran los números, incluyendo el separador decimal (como un punto o una coma) y el separador de miles. Aquí te explicamos cómo cambiar el formato de número en Windows 11.

¿Cómo comprobar el historial de la computadora para ver si alguien ha accedido y utilizado su computadora?

¿Cómo comprobar el historial de la computadora para ver si alguien ha accedido y utilizado su computadora?

Si sospecha que alguien está accediendo y usando su computadora sin permiso, puede aplicar algunos de los trucos a continuación para verificar el historial de encendido y apagado de la computadora, ver las actividades recientes en la computadora para confirmarlo y reafirmarlo.