The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

17.11.2017 23:53  Google открыл код утилиты для сравнения образов контейнеров

Компания Google представила утилиту container-diff, предназначенную для изучения различий между несколькими образами контейнеров или для анализа состава образа. Код утилиты написан на языке Go и распространяется под лицензией Apache 2.0.

Утилита позволяет оценить изменения в образе и представить результат сравнения в наглядном виде, удобном для восприятия человеком и учитывающем сведения о пакетах, с которыми связаны выявленные изменения. Для интеграции с другими приложениями вывод также может быть оформлен в формате JSON. Сontainer-diff может отдельно выводить различия в системных пакетах, пакетах с модулями и библиотеками, используемыми в приложениях, или в произвольных файлах из состава образа. Например, можно отдельно оценить изменения, связанные с дистрибутивом Linux, и пакетами Python и Node.js, установленными через pip или npm.

Образы для сравнения могут задаваться как в виде ссылки на локальный или удалённый демон Docker, так и в форме tar-архива (например, можно сравнить образы на локальной системе и внешнем сервере без их ручного копирования). Кроме выявления различий утилита также может быть запущена в режима анализа одного образа, при котором выводится отчёт о составе образа со списком пакетов и файлов, их версий и размера, а также изучается история изменений.



  1. Главная ссылка к новости (http://opensource.googleblog.c...)
  2. OpenNews: Google развивает вариант системы изоляции приложений Capsicum для ядра Linux
  3. OpenNews: Компания Google открыла код системы изолированных контейнеров Lmctfy
  4. OpenNews: Google представил Cilium, сетевую систему для Linux-контейнеров, основанную на BPF
  5. OpenNews: Утверждена единая спецификация для образов и runtime изолированных контейнеров
  6. OpenNews: Леннарт Поттеринг представил mkosi, инструмент для генерации образов ОС
Лицензия: CC-BY
Тип: Программы
Ключевые слова: google, container
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 00:47, 18/11/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +7 +/
    Google открыл код ктилиты для сравнения контейнеров docker. Всего лишь только docker. Или сейчас уже других контейнеров не бывает? Быстро же хипстота заграбастала название.
     
     
  • 2.2, я (?), 01:10, 18/11/2017 [^] [ответить]    [к модератору]
  • –9 +/
    это де-факто уже стандарт для SMB контейнерезации, детка. если по поводу менеджмента еще возникают терки, то по поводу docker/cgroups уже нет.
     
     
  • 3.3, Аноним (-), 01:44, 18/11/2017 [^] [ответить]    [к модератору]
  • +10 +/
    Для деток может уже и стандарт :)
     
     
  • 4.85, Аноним (-), 09:52, 20/11/2017 [^] [ответить]    [к модератору]
  • +/
    А чаво там у взрослых дяденек и старичков для контейнеров? Опенвз? До чего ж приятно быть дитём!
     
  • 3.10, Аноним (-), 04:52, 18/11/2017 [^] [ответить]    [к модератору]
  • +6 +/
    Ох уж эта молодёжь. Открою небольшую тайну - cgroups - это не заслуга докера. Докер всего лишь использует этот механизм ядра. А точнее, он использует механизмы lxc.

    Проще говоря - докер - узкоспециализированная обёртка над частью функционала lxc.

    Так что со своим де-факто стандартом и другими умными словами сходи пока и поучи ещё матчасть.

     
     
  • 4.12, dasrfatwet (?), 06:42, 18/11/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    И что? Все пользуются докером потому что это удобно, и в нем за тебя решили все вопросы и сделали все костыли прямо в продукте, но ты продолжай употреблять низкоуровневую базу.
     
     
  • 5.20, Аноним (-), 11:47, 18/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Не говори за всех. Я не пользуюсь, как и миллиарды других.
     
     
  • 6.25, Аноним (-), 12:29, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Ссылку на статистику.
     
     
  • 7.28, Аноним (-), 12:48, 18/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Для чего тебе статистика? Чтобы записать меня и других во все? И доказать мне, что я - не я? Ты вообще думать умеешь?
     
     
  • 8.36, Аноним (-), 13:40, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Для того, чтобы подкрепить свои заявления про миллиарды.
     
     
  • 9.38, Аноним (-), 13:46, 18/11/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    На Земле 7 млрд людей. Все пользуются докером? Докажи, предъяви статистику, болтун.
     
  • 5.32, username (??), 13:18, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Не все. Я пользую rkt.
     
  • 4.24, Аноним (-), 12:28, 18/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Все это знают, дядя великовозрастный. Суть стандартизации докера в наличии экосистемы для удобного создания образов и их распространения.
     
     
  • 5.33, username (??), 13:28, 18/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Ты щас сядь, чтобы не упал когда узнаешь что есть сервисы на контейнерах и без d... весь текст скрыт [показать]
     
     
  • 6.35, Аноним (-), 13:39, 18/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Дядь, ты чего подорвался? Я думал, ты взрослый и адекватный, а ты на самом деле анонимный мусор.
     
     
  • 7.86, ЫКУ (?), 10:37, 20/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    CRI-O - вот что дяди будут использовать в скором времени

    https://habrahabr.ru/company/flant/blog/340010/

     
  • 2.23, Аноним (-), 12:27, 18/11/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну так сделай для других, нытик. По ссылке на репозиторий ясно написано, что этот инструмент для докера.
     
     
  • 3.46, Аноним (-), 16:28, 18/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    по ссылке-то написано. А вот писателю новостей на опеннете хорошо бы быть в теме и не считать все контейнеры докерами.
     
  • 2.31, пох (?), 13:02, 18/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    к сожалению, поляна загажена по колено При слове контейнер всем представляетс... весь текст скрыт [показать]
     
  • 1.5, Sw00p aka Jerom (?), 02:06, 18/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    а для чего нужны эти докер контейнеры ?
     
     
  • 2.6, Аноним (6), 02:13, 18/11/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    Чтобы писать о них статьи.
     
  • 2.7, user455 (?), 03:00, 18/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    в контейнерах очень удобно деплоить приложения если раньше, для того, чтобы 10... весь текст скрыт [показать]
     
     
  • 3.8, user455 (?), 03:01, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    случайно запостил так вот, если раньше, для того, чтобы 100 быть уверенным, чт... весь текст скрыт [показать]
     
     
  • 4.9, Вы забыли заполнить поле Name. (?), 03:28, 18/11/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    > случайно запостил.

    ты "сломал продакшн" во время доказательства что теперь сложнее сломать продакшн

     
     
  • 5.11, Аноним (-), 04:55, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну зачем ты так жестоко? Он ничего не сломал. Он просто не знает, что такое продакшн за пределами стартапа из пары-тройки человек.
     
  • 3.14, Na me (?), 07:16, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    конкретно kubernetes позволяет писать тебе статьи и рекламные мурзилки, а потом вендорлочить результат. Остальное все так.
     
  • 3.61, Sw00p aka Jerom (?), 23:42, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    простите, вы сисадмин или программист что значить удобно масштабировать ... весь текст скрыт [показать]
     
     
  • 4.89, Sergey722 (ok), 08:50, 21/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Сейчас многие переходят на философию DevOps, в рамках которой как раз и получили... весь текст скрыт [показать]
     
  • 3.78, pavlinux (ok), 18:28, 19/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Давно прикладушки стали системнозависимые Может руки ... весь текст скрыт [показать]
     
  • 2.13, dasrfatwet (?), 06:44, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > а для чего нужны эти докер контейнеры ?

    Твой продукт в докере будет 100% рабочим у заказчика, какой бы хлам у него в системе не стоял, твой образ уникальный.

     
     
  • 3.15, Аноним (-), 08:00, 18/11/2017 [^] [ответить]    [к модератору]  
  • –5 +/
    ОО.. Линуксяторы не осилили LSB ?
     
     
  • 4.79, pavlinux (ok), 18:29, 19/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > ОО.. Линуксяторы не осилили LSB ?

    Вот не надо нас к этим быдлoкoдepaм пeхaпeшнегам относить.
    Это мусор пришедший из мира Вантуза: "Не работает - переустанови венду"

     
  • 3.62, Sw00p aka Jerom (?), 23:44, 18/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Напомнило мне отмазку - "у меня на локалхосте всё работает" )))
     
  • 2.16, Аноним (-), 10:17, 18/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    чтобы жрать память, циклы cpu и место на диске.
     
     
  • 3.63, Sw00p aka Jerom (?), 23:46, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > чтобы жрать память, циклы cpu и место на диске.

    оверхед? в своё время и про ксен, квм и прочую виртуализацию так говорили.

     
  • 2.17, SunXE (ok), 10:30, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Контейнеры нужны всего для двух вещей Когда тебе нужно динамически изменять ко... весь текст скрыт [показать]
     
     
  • 3.29, пох (?), 12:52, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    читай - когда автор ниасилил еще и управление ресурсами иначе бы тебе было нужн... весь текст скрыт [показать]
     
     
  • 4.53, SunXE (ok), 18:51, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Я вижу, с юзеркейсами у вас школе туговато Например прошла реклама и в систему ... весь текст скрыт [показать]
     
  • 3.42, EHLO (?), 14:49, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    А зачем докер Нужна окестровка, да Смысл контейнеризации и тем более в докере ... весь текст скрыт [показать]
     
     
  • 4.47, пох (?), 16:34, 18/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    нужна _неизвестно_заранее_чего_ Поэтому управлять этим можно только в виде конт... весь текст скрыт [показать]
     
     
  • 5.51, EHLO (?), 17:24, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Я управляю и на виртуалках и на железе В ВМ намного проще чем в контейнере изол... весь текст скрыт [показать]
     
     
  • 6.54, пох (?), 19:02, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    ты не знаешь, чего именно тебе надо vm Потому что разработчик выкатывает на-гор... весь текст скрыт [показать]
     
     
  • 7.56, EHLO (?), 21:46, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Гыыы, виртуалки еще и масштабируются лучше, чем контейнеры И распределять нагру... весь текст скрыт [показать]
     
     
  • 8.60, пох (?), 23:41, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    контейнер - ни разу не то что ты подумал Контейнер - отдельное приложение В по... весь текст скрыт [показать]
     
     
  • 9.69, EHLO (?), 00:14, 19/11/2017 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален 1 Путаешь масштабирование и утилизацию ресурсов Прилож... весь текст скрыт [показать]
     
  • 4.55, SunXE (ok), 19:31, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Докер просто модный и раскрученный, но архитектура его, особенно в плане безопас... весь текст скрыт [показать]
     
     
  • 5.65, пох (?), 23:51, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    ты не поверишь, но для этого как раз не нужен был докер - и контейнеры вообще в... весь текст скрыт [показать]
     
  • 3.66, Sw00p aka Jerom (?), 23:52, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    ага так всё просто, как один выше господин утверждал об простом масштабировании... весь текст скрыт [показать]
     
  • 2.18, Аноним (-), 11:12, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Разворачивать проекты где угодно одной командой.
     
     
  • 3.19, Аноним (-), 11:33, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    на attiny13 мне развернешь?
     
     
  • 4.45, Fjgkdhdnxo (?), 15:59, 18/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Смотря какой бюджет у хотелки.
     
  • 2.30, пох (?), 12:57, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    кто-то тут когда-то дал удачнейшую ссылку на правильный ответ https habrahab... весь текст скрыт [показать]
     
     
  • 3.59, Sw00p aka Jerom (?), 23:37, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    И тем самым убить понятие сисадмина ну и собственно вопрос, зачем всё в кучу скл... весь текст скрыт [показать]
     
     
  • 4.67, пох (?), 23:58, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    он теперь называется devop, да Не удивлюсь, если в списке требований окажется у... весь текст скрыт [показать]
     
     
  • 5.68, Sw00p aka Jerom (?), 00:07, 19/11/2017 [^] [ответить]     [к модератору]  
  • +/
    ага завтра он будет решать проблемы масштабирования, агрегацию логов, аналитику,... весь текст скрыт [показать]
     
     ....нить скрыта, показать (35)

  • 1.39, Аноним (-), 14:04, 18/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    >Код утилиты написан на языке Go и распространяется под лицензией Apache 2.0.

    Google не осилил утилиту diff.

     
     
  • 2.41, Аноним (-), 14:35, 18/11/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    >>Код утилиты написан на языке Go и распространяется под лицензией Apache 2.0.
    > Google не осилил утилиту diff.

    иксперт опеннет во всей красе

     
     
  • 3.43, EHLO (?), 15:13, 18/11/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Нормальный эксперт кстати. Расскажи, что из обозначенных сверхвозможностей сабжа я не сделаю при помощи стандартного окружения?
     
     
  • 4.48, пох (?), 16:50, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    за _ограниченное_ время - ничего, вероятно Кстати, насколько хорошо ты владеешь... весь текст скрыт [показать]
     
     
  • 5.50, EHLO (?), 17:17, 18/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    хэло гугл, как мне посмотреть версии модулей питона -- pip list Уфф, как слож... весь текст скрыт [показать]
     
     
  • 6.52, пох (?), 18:48, 18/11/2017 [^] [ответить]     [к модератору]  
  • +/
    то есть - не знаешь Я так и предполагал дальше, собственно, обсуждать нечего, ... весь текст скрыт [показать]
     
     
  • 7.57, EHLO (?), 21:57, 18/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Не сливайся так быстро, я добью тебя танцем Расскажи как ты этим инновационным ... весь текст скрыт [показать]
     
     
  • 8.58, пох (?), 23:17, 18/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    а вот тут я почти уверен, что не ошибусь в несуществовании в реальном мире подоб... весь текст скрыт [показать]
     
     
  • 9.64, EHLO (?), 23:50, 18/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Здесь ты меня впервые в тупик поставил Не знаю что ты имеешь в виду В несущест... весь текст скрыт [показать]
     
     ....нить скрыта, показать (8)

  • 1.44, EHLO (?), 15:43, 18/11/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    Типичный диалог в Гугле между каким-то менеджером и неким директором - Дайте ми... весь текст скрыт [показать]
     
     
  • 2.49, пох (?), 16:50, 18/11/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > Типичный диалог в Гугле

    с точки зрения гордого админа локалхоста, которого не то что в гугле, а в крупной роиссьской компании не ждут.

     
     
  • 3.70, Sw00p aka Jerom (?), 00:25, 19/11/2017 [^] [ответить]    [к модератору]  
  • +/
    на "гордых админах локалхоста" строился и гугл и "крупные" РФ компании, которых в них уже давно нет, одни студенты (х*як, х*як и в продакшен).
     
     
  • 4.71, пох (?), 02:37, 19/11/2017 [^] [ответить]     [к модератору]  
  • +/
    они с тех пор либо поумнели и кое-чему научились, либо интенсивно трясут картрид... весь текст скрыт [показать]
     
     
  • 5.72, пох (?), 02:41, 19/11/2017 [^] [ответить]    [к модератору]  
  • +/
    и да, в гугле гадюшник еще тот, если что, инфа из первых рук.
    Но совсем-совсем иначе устроен, чем мечтается местным шаманам, вручную полирующим виртуалочки. Поэтому гугль там, а они - в жопе.

    денег под баззворды не дадут нифига. Разрабатывать на чем _принято_ и как принято - _заставят_, или придется очень-очень попотеть, объясняя, почему ты не такой как все (а те кому объясняешь - сцуко умные, на...ть не получится). Сейчас принято на go - значит, будешь на go.

     
     
  • 6.73, Sw00p aka Jerom (?), 04:03, 19/11/2017 [^] [ответить]    [к модератору]  
  • +/
    >>Поэтому гугль там, а они - в жопе

    я не в гугле и не в жопе, а вы где ?

    >>Сейчас принято на go - значит, будешь на go.

    согласен, когда работаешь на дядю Сэма, в любых областях так

    >>или придется очень-очень попотеть, объясняя, почему ты не такой как все

    глупец тот, кто глупцу указывает на его глупости.

     
  • 5.74, Sw00p aka Jerom (?), 04:06, 19/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    если свести всё к деньгам, то на торговле я больше заработаю, чем вы, работая в гуглэ, и нафиг мне не сдалось "изменять мир к лучшему"


     
     
  • 6.80, пох (?), 23:57, 19/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > если свести всё к деньгам, то на торговле я больше заработаю

    больше Брина - точно-точно заработаете?

    А если нет - то дам на прощанье один почти бесполезный совет: не считайте себя умнее ни его, ни нанятых им.

    Они там глупцов не нанимают, им не надо строить иерархию я-начальник, ты-дурак. Им надо умненьких, и они имеют возможность выбирать по всему миру.

     
     
  • 7.83, Sw00p aka Jerom (?), 03:51, 20/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    >>больше Брина - точно-точно заработаете?

    деньги того же Пабло до сих пор откапывают )))

    >>не считайте себя умнее ни его, ни нанятых им

    а как себя считать умнее всех, если тебя не оценит умней тебя человек ? парадокс

    >> им не надо строить иерархию я-начальник, ты-дурак

    всё зависит от того кем ты хочешь быть, дураком среди начальников, или начальником среди дураков

    >>Им надо умненьких, и они имеют возможность выбирать по всему миру.

    послушненьких, с пирожком во рту и кнутом в заду, чтоб не забывали кому служат ) - реалии

     
  • 1.81, Аноним (-), 00:22, 20/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >> потому что backward compatibility не для них

    Вот это печалит, да.

     
  • 1.82, user455 (?), 02:25, 20/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    самое забавное в таких тредах, что практически всем присутствующим критикам в самое ближайшее время придется осваивать эту ненавистную им технологию, чтобы продолжать зарабатывать свои деньги :)
     
     
  • 2.84, Sw00p aka Jerom (?), 03:54, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > самое забавное в таких тредах, что практически всем присутствующим критикам в самое
    > ближайшее время придется осваивать эту ненавистную им технологию, чтобы продолжать зарабатывать
    > свои деньги :)

    пока жив человек будут и жить деньги, а способов заработать их, также плодятся с каждым днём как и ваши все эти технологии

     
  • 2.87, EHLO (?), 20:50, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > самое забавное в таких тредах, что практически всем присутствующим критикам в самое
    > ближайшее время придется осваивать эту ненавистную им технологию, чтобы продолжать зарабатывать
    > свои деньги :)

    предположим кому-то придется, но от этого ни докер не перестанет быть глючной кучей фекалий, ни ты не поумнеешь
    зря злорадствуешь

     
     
  • 3.88, Sw00p aka Jerom (?), 01:42, 21/11/2017 [^] [ответить]    [к модератору]  
  • +/
    а чё сразу злорадство ? по мне так - критика чистого разума.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor