Apr 19, 2020 15:53
вопрос 1: когда запущен контейнер из _локального_ регистри - куда сохраняются блобы с слоем образовавшимся от docker run registryspecurl:registry-saved-image:registry_specific_tag ?
Контекст вопроса 1: При обычном run -it image образуются образа с новым хэштегом и их рекомендуется удалять через docker rm newimage . В самом локальном регистри reg ls -f regurl новых образов не видно, но вот в логах хоста появляются записи о новых блобах с хэштегом запущенного образа.
вопрос 1.1: чистить, вероятно, тоже надо, но чем это удобнее делать - наверное должен быть путь удобнее последовательности journalctl grep хэштег > file; команда < file ? Завтра уже я эти хэштеги забуду..
UPDATE про контекст:
docker image rm - legacy команда, но именно из неё я перевожу как "образ" слово "image". С другой стороны у многих ubuntu и комплект docker-ce поновее чем в fedora31. Я задумал сделать образ на центоси вручную, хочу новый, но это позже (про docker commit я читал и смотрел в видео на ютубе). Задавая вопрос я хотел команду, которая сотрёт или хотя бы покажет где лежит небольшое количество данных, которое я навводил.. (предполагая, что они где-то хранятся по аналогии с тем, что получается в docker images после запуска docker run). Может быть не "образ", а "слой" в моём вопросе употреблён не совсем корректно и наводит на неверное представление о чём я спрашиваю - в тонкостях терминологии у docker я всё ещё не силён.
UPDATE:
по результатам экспериментов - вроде данные удаляются после остановки контейнера, получается что docker run работает по разному для запуска на localhost с registry от docker hub и для запуска на localhost с local registry. Это хорошее поведение..
Кстати, на неверное представление о работе докер демона наводит слово 'Downloaded' в 'Status' - "Status: Downloaded newer image for 127.0.0.1:60112/centos:latest-centos-dell15". Я бы написал 'Marked' .
fedora,
linux,
docker,
admin notes