Как overlay2 связывает контейнер с папками, в которых хранятся объединенные данные - PullRequest
0 голосов
/ 24 ноября 2018

Я глубоко погружаюсь в оверлей 2 FS, следуя документации Docker.https://docs.docker.com/storage/storagedriver/overlayfs-driver/#image-and-container-layers-on-disk-1

Он упоминает только о Docker 1.10, он больше не использует идентификатор изображения для идентификации слоя изображения.

Я мог найти идентификатор контейнера, используя команду "docker inspect --format {{.Id}} ContainerName`".В документе упоминается, что мы можем видеть папку контейнера в каталоге / var / lib / docker / overlay2 и папку изображения в файле "lower-id" папки контейнера.Однако я не смог увидеть соответствующий каталог в / var / lib / docker / overlay2.Вместо этого есть один в / var / lib / docker / Containers / Container-ID.В настоящее время я застрял, находя нижний слой (изображение) контейнера.

Команда "найти. -Name" любое имя файла в контейнере "может быть использована для поиска папки в / var / lib / docker / overlay2, но это не очень хороший способ ее увидеть.

Пожалуйста, помогите найти способ найти его. Спасибо.

1 Ответ

0 голосов
/ 24 ноября 2018

Только что выяснили, вы можете использовать Docker Image Inspect ImageName, чтобы проверить слои.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...