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.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




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

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Как проверить безопасность ваших расширений в Google ChromeКак проверить безопасность ваших расширений в Google Chrome
Microsoft запустила бесплатную версию корпоративного мессенджера TeamsMicrosoft запустила бесплатную версию корпоративного мессенджера Teams
Opera представила первый мобильный браузер со встроенным криптокошелькомOpera представила первый мобильный браузер со встроенным криптокошельком
NVIDIA создала ИИ, моментально улучшающий изображенияNVIDIA создала ИИ, моментально улучшающий изображения
В Google Chrome появится встроенный определитель «тяжёлых» страницВ Google Chrome появится встроенный определитель «тяжёлых» страниц
Блок рекламы


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

Google готовит редизайн браузера ChromeGoogle готовит редизайн браузера Chrome
В Google Chrome появится встроенный определитель «тяжёлых» страницВ Google Chrome появится встроенный определитель «тяжёлых» страниц
Как проверить безопасность ваших расширений в Google ChromeКак проверить безопасность ваших расширений в Google Chrome
Google перестанет отображать индикатор безопасного соединения в ChromeGoogle перестанет отображать индикатор безопасного соединения в Chrome
Google запретит установку расширений для Chrome со сторонних сайтовGoogle запретит установку расширений для Chrome со сторонних сайтов
Обновление Google Chrome позволит авторизоваться на сайтах без паролей
Google и Microsoft нашли новую процессорную уязвимость. Патч может снизить производительность
Платформа Google IoT Android Things открыта для всех разработчиковПлатформа Google IoT Android Things открыта для всех разработчиков
Средства защиты от взлома Google теперь поддерживают приложения для iOSСредства защиты от взлома Google теперь поддерживают приложения для iOS
Разработчики Google выпустили бесплатное приложение для изучения JavaScriptРазработчики Google выпустили бесплатное приложение для изучения JavaScript
Последние новости

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