Обновление:
Я должен исправить свой ответ, @ Дэвид Лабиринт (комментарий) прав: я описал поведение docker run
.
Из документации Docker:
При использовании тегов вы можете снова вытянуть изображение, чтобы убедиться, что у вас самая последняя версия этого изображения
Так что ваша команда должна работать, я не знаю, почему нет, извините.
Но тем не менее вы можете использовать в качестве обходного пути теги для принудительного извлечения изображения с помощью указанного тега.
docker run
(не docker pull
) сначала выполните поиск в локальном реестре на своем компьютере. Если есть изображение с тегом latest
, поиск выполняется и заканчивается. Если изображение с данным тегом отсутствует в вашем локальном реестре, выполните поиск в Docker во внешнем реестре, например, в Docker Hub или в вашем.
Так что тег latest
осторожно использовать. Если у вас есть изображение с тегом latest
в вашем локальном реестре, вы должны сначала удалить его, чтобы docker ничего не нашел, и выполните поиск следующего шага извне.