Подтвердить что ты не робот

Мне нужно вручную пометить "последние" при нажатии на общедоступный репозиторий докеров?

Предположим, что у меня есть изображение me/mystuff:v0.0.1

Я нахожу, если я вытащил его в репозиторий:

docker push me/mystuff:v0.0.1 

latest не создается, и при вытаскивании с другого компьютера он будет жаловаться, например.

ssh [email protected]
(faraway)  $ docker run -it me/mystuff /bin/bash

приведет к обнаруженной ошибке для me/mystuff:latest

Я могу добавить последний тег и явно указать публичный репозиторий:

docker login me
docker tag me/mystuff:v0.0.1 me/mystuff:latest
docker push me/mystuff:latest

а затем с другой машины:

docker pull me/mystuff

будет работать, потому что последняя существует.

Я также обнаружил, что как только последний существует, он не обновляется автоматически при нажатии новой пронумерованной версии.

Можно ли каким-то образом устранить этот шаг вручную пометки последних и иметь последние автоматически указывать на последнюю нумерованную версию?

Или он существует по какой-то причине, например, разрешая разделение версий разработки (помеченных только vN.N.N) из производственной версии (помеченной последней)?

4b9b3361

Ответ 1

Последний - это только значение по умолчанию для тега, если оно не указано. Если вы нажмете отмеченное изображение, оно не заменит текущий образ, отмеченный последним.