docker - library - ¿Debo etiquetar manualmente "más reciente" cuando se empuja al repositorio público de la ventana acoplable?
imagenes docker (1)
El último es solo el valor predeterminado de la etiqueta si no se especifica ninguno. Si presiona una imagen etiquetada, no reemplaza la imagen actual etiquetada con la última.
Supongamos que tengo una imagen me/mystuff:v0.0.1
Encuentro si lo empujo al repositorio:
docker push me/mystuff:v0.0.1
latest
no se ha creado, y en una extracción desde otra máquina se quejará, por ejemplo,
ssh me@faraway
(faraway) $ docker run -it me/mystuff /bin/bash
dará como resultado un error no encontrado para me/mystuff:latest
Puedo agregar la última etiqueta y empujar explícitamente al repositorio público:
docker login me
docker tag me/mystuff:v0.0.1 me/mystuff:latest
docker push me/mystuff:latest
y luego desde otra máquina:
docker pull me/mystuff
Funcionará porque lo último existe.
También encuentro que una vez que existe la última, no se actualiza automáticamente cuando se inserta una nueva versión numerada.
¿Puedo eliminar de alguna manera este paso de etiquetar manualmente el último y hacer que el último apunte automáticamente a la última versión numerada?
¿O está ahí por una razón, como permitir la separación de las versiones de desarrollo (etiquetadas solo con vN.NN) de la versión de producción (etiquetadas como últimas)?