Mikrotik Ninja
3.21K subscribers
326 photos
6 videos
54 files
1.1K links
Канал по новым компьютерным технологиям и защите компьютерных программ


Блог http://bubnovd.net
https://medium.com/@dbubnov
https://xakep.ru/author/bubnovd/
Мысли неглупых людей https://t.me/channel1name
Книги https://t.me/mreadninja
Download Telegram
crane - утилита от Google для удобной работы с Docker-образами и реджистри

Вот некоторые примеры использования:
- перезалить образ в другой реджистри crane cp gcr.io/kaniko-project/executor:v1.7.0-debug my-registry/kaniko-executor:v1.7.0-debug

- показать список файлов в образе crane export ubuntu - | tar -tvf - | less

- извлечь файл из образа crane export ubuntu - | tar -Oxf - etc/passwd

- сравнить конфиги или манифесты diff <(crane config busybox:1.32 | jq) <(crane config busybox:1.33 | jq)

- сравнить файловые системы diff <(crane export gcr.io/kaniko-project/executor:v1.6.0-debug - | tar -tvf - | sort) <(crane export gcr.io/kaniko-project/executor:v1.7.0-debug - | tar -tvf - | sort)

- получить размер образа crane manifest gcr.io/buildpacks/builder:v1 | jq '.config.size + ([.layers[].size] | add)'

А полный список операций тут

#docker #crane