Container-diff – утилита, которая сравнивает образы Docker-контейнеров

Компания Google анонсировала новую утилиту, предназначенную для выявления отличий в образах Docker контейнеров.

Разработкой утилиты занималась команда Google Container Tools. Сontainer-diff написана на языке Go, создавалась с целью поиска отличий в системных пакетах, пакетах языка программирования и файлах, хранимых в образе контейнера. Также используется для вывода полученной информации в читабельном формате.

Утилита помогает разработчикам находить изменения путем вычисления семантического ядра между двумя образами. Анализ содержимого проводится на основании удаленного реестра, путей к локальному демону Docker либо к tar-файлу.

На сегодняшний день Сontainer-diff поддерживает сравнение пакетов для Python (pip) и Node.js (npm), файловой системы образа, а также docker history. В будущем планируется добавить такие языки как Go, Java и Ruby.

Залишити відповідь

Дякуємо, що поділились