Предположим, что у меня есть изображение 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) из производственной версии (помеченной последней)?