Я экспортирую набор образов Docker в файл tar, чтобы я мог загрузить их на компьютер, который не может напрямую подключиться к моему личному реестру Docker.Я использую docker-compose для соединения запущенных контейнеров.Чтобы я всегда использовал точную версию изображения, из которого создаются эти контейнеры, я использовал дайджест контейнера sha256 вместо определенного тега для уникальной идентификации изображения.
Другими словами, в моем файле docker-compose вместо использования тега для идентификации изображения:
image: registry/image:19.1.3
Я использую дайджест sha256:
image: registry/image@sha256:<digest>
Однако, когда я импортирую образ докера из файла tar, дайджест не доставляется вместе с ним.Это мешает мне запустить изображение с помощью дайджеста.Какой другой уникальный идентификационный элемент я могу использовать (не только image:tag
), чтобы однозначно идентифицировать этот конкретный экземпляр изображения?Достаточно ли идентификатора образа докера для этой цели?