nixp.ru v3.0

24 ноября 2024,
воскресенье,
00:10:34 MSK

17 ноября 2017, 11:03

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

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

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

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

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

Постоянная ссылка к новости: http://www.nixp.ru/news/14242.html. Дмитрий Шурупов по материалам Google Open Source Blog.

fb twitter vk