Tengo preguntas sobre las restricciones para nombrar imágenes. Busqué en línea y vi diferentes problemas y respuestas.
¿Qué caracteres especiales no están permitidos en el nombre de la imagen de la ventana acoplable? (por ejemplo, '*', '$', ',', '_' ...) ¿Es posible usar caracteres en mayúsculas para el nombre de la imagen?
Desde https://github.com/docker/distribution/blob/master/reference/regexp.go :
// nameComponentRegexp restringe los nombres de los componentes de la ruta del registro para comenzar
// con al menos una letra o número, con las siguientes partes que pueden ser
// separados por un punto, uno o dos guiones bajos y varios guiones.
Esto se aplica al nombre de la imagen en sí.
/ , y cada elemento de la ruta tiene las mismas restricciones que el nombre de la imagen.@ .Expresado con la notación común entre paréntesis:
[somehost.com[:1234]][/some-path/to/the]image-name[:myTag1.2.3] [somehost.com[:1234]][/some-path/to/the]image-name[@ca468b84b84846e84...]Esta documentación describe las reglas para el nombre y la etiqueta de la imagen acoplable: https://docs.docker.com/engine/reference/commandline/tag/#extended-description
Los componentes del nombre pueden contener letras minúsculas, dígitos y separadores. Un separador se define como un punto, uno o dos guiones bajos o uno o más guiones. Un componente de nombre no puede comenzar ni terminar con un separador.
El nombre de una etiqueta debe ser ASCII válido y puede contener letras mayúsculas y minúsculas, dígitos, guiones bajos, puntos y guiones. Un nombre de etiqueta no puede comenzar con un punto o un guión y puede contener un máximo de 128 caracteres.