2016-10-01 9 views
1

При вытягивании грузчик изображения из DockerHub, консоль показывает несколько прогресса баров, каждый с разными ID:В чем смысл идентификаторов, отображаемых при удалении изображения Docker?

➜ docker pull training/sinatra 
Using default tag: latest 
latest: Pulling from training/sinatra 
a3ed95caeb02: Pull complete 
6e71c809542e: Downloading [============>      ] 17.3 MB/67.48 MB 
d196a7609355: Download complete 
08f6dff5acea: Download complete 
ce65532003d0: Downloading [==============================>  ] 19.24 MB/21.22 MB 
54bcaa4d1a10: Downloading [=====>        ] 25.39 MB/62.67 MB 
8572ad96f6e1: Waiting 

Когда загрузка завершится, ни один из этих идентификаторов не появляется, чтобы быть загружен ID изображения:

docker images 
REPOSITORY    TAG     IMAGE ID   CREATED    SIZE 
... 
training/webapp   latest    6fae60ef3446  16 months ago  348.8 MB 
training/sinatra   latest    49d952a36c58  2 years ago   447 MB 

Что означают идентификаторы, которые отображаются во время загрузки?

ответ

1

Короткий ответ: идентификаторы, которые вы видели при потяневании изображения, являются «перевариванием», который представляет собой хэш SHA256 для каждого слоя изображения. Идентификатор изображения появляется в вашем локальном списке изображений, также является «дайджестом», этот дайджест фактически представляет собой хэш SHA256 объекта конфигурации JSON изображения.

1

Эти предметы вытаскивают слои. Каждое изображение состоит из нескольких слоев, каждый слой имеет идентификатор. Изображение также имеет идентификатор. Если вы делаете docker images -a (для всех), то вы должны увидеть другие вытащенные идентификаторы в списке.

+0

Поддерживает ли каждый слой строку в файле Dockerfile? –

+0

Да, это правильно – johnharris85

1

Это слои. Изображения состоят из других изображений. Все изображения представляют собой слои «основного изображения». Например, когда вы создаете новое изображение с файлом Docker, каждая новая строка вашего Dockerfile создает новый слой.

См. Официальную документацию для получения дополнительной информации о images and layers.

 Смежные вопросы

  • Нет связанных вопросов^_^