Nombre del repositorio de etiquetas de compilación de Docker

Uno puede construir fácilmente imágenes de Docker a través del comando Docker Build.

Lo que me pregunto es la bandera t que puede dar al construir la imagen. Por ejemplo:

$ docker build -t ouruser/sinatra:v2 .

Según la documentación, la bandera t es para etiquetar y nombrar. Nombre es la parte anterior a ':', y etiqueta es la parte posterior. Entonces, en nuestro ejemplo, el nombre es ouruser / sinatra, y la etiqueta es v2.

Pensé que este sería el nombre y la etiqueta de la imagen. Pero aparentemente, el nombre es en realidad un nombre de repositorio? ¿Por qué pienso que es? Bueno, porque si quisieras después de esta lista las imágenes con comando:

docker images

Obtendría una lista como esta:

REPOSITORY          TAG     IMAGE ID      CREATED        SIZE
ouruser/sinatra     latest  5db5f8471261  11 hours ago   446.7 M

¡Explosión! Gran shock! ¡Pensaste que estabas creando una imagen con nombre y, en cambio, especificaste un repositorio! Relacionado con esto, tengo algunas preguntas:

¿Dónde se encuentra este repositorio?¿Puedo nombrar la imagen sin crear un repositorio?¿Dónde y cómo se usa, o podría usarse este repositorio?¿Dónde puedo encontrar más información sobre este repositorio? Solo encontré esto, y no dice mucho para ser honesto:docker build docs¿Por qué es común usar nombres que consisten en dos partes como esta: somename / someothername?

¡Gracias por tu ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta