container-diff — новая утилита от Google для сравнения образов Docker-контейнеров

Вчера в блоге Open Source-проектов интернет-компании Google была анонсирована новая утилита, предназначенная для выявления отличий в образах контейнеров Docker, — container-diff.

Новый инструмент был создан командой Google Container Tools в ответ на существующую проблему «трудности визуализации изменений, которые будут сделаны в образе контейнера после изменения соответствующего Dockerfile». Утилита container-diff позволяет обнаружить различия в системных пакетах, пакетах языка программирования и в файлах, хранимых в образе контейнера, и выводить полученную информацию в понятном пользователю формате. Образы могут анализироваться на основании путей к локальному демону Docker, удалённому реестру или к tar-файлу (экспортированному командой «docker save»).

Пример сравнения Docker-образов с container-diff
Пример сравнения Docker-образов с container-diff / Иллюстрация с сайта Google Open Source Blog

На данный момент в container-diff поддерживается сравнение пакетов для Python (pip) и Node.js (npm), а также файловой системы образа и docker history, а в планах разработчиков добавить дополнительные языки (включая Java, Go и Ruby). Исходный код утилиты написан на языке Go и доступен под свободной лицензией (Apache License v2) на GitHub.

Дмитрий Шурупов по материалам Google Open Source Blog.



Коды для вставки в блог\форум




Интересные новости
Незавершенная версия Windows 7 работает лучше VistaНезавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентацийQuick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Google приостановил выпуск новых версий Chrome и Chrome OSGoogle приостановил выпуск новых версий Chrome и Chrome OS
Браузер Google Chrome научили имитировать нарушения зренияБраузер Google Chrome научили имитировать нарушения зрения
В Windows обнаружена новая критическая уязвимостьВ Windows обнаружена новая критическая уязвимость
Google выпустил расширение Lighthouse для FirefoxGoogle выпустил расширение Lighthouse для Firefox
Google удалил более 500 вредоносных расширений из Chrome Web StoreGoogle удалил более 500 вредоносных расширений из Chrome Web Store
Google Chrome начнёт блокировать загрузки смешанного контентаGoogle Chrome начнёт блокировать загрузки смешанного контента
Google Chrome начнет блокировать все объявления на сайтах c навязчивой рекламойGoogle Chrome начнет блокировать все объявления на сайтах c навязчивой рекламой
В процессорах Intel обнаружена новая уязвимость, заплаток пока нетВ процессорах Intel обнаружена новая уязвимость, заплаток пока нет
Google улучшил защиту паролей в ChromeGoogle улучшил защиту паролей в Chrome
Верховный суд США рассмотрит иск Oracle к GoogleВерховный суд США рассмотрит иск Oracle к Google
Последние новости

Подгружаем последние новости