Вчера мы рассмотрели способы, как отреверсить Dockerfile с помощью рук и глаз.

Сегодня рассмотрим никому не известную утилиту — «Дедок».

Утилита написана на Python и позволяет свести к минимуму handjob по реверсу.

Грубо говоря, «Дедок» проанализирует твой Docker image и выплюнет на экран готовый Dockerfile.

Ну как готовый — очень приближённый к реальности.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Работает эта хуйня очень просто — парсит history и избавляется от лишней хуйни. Но хуйня порой пролетает, так что будь к этому готов.

Запускаем так:

docker run -v /var/run/docker.sock:/var/run/docker.sock mrhavens/dedockify <ID Image>

Либо сразу в alias:

alias dedoc="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm mrhavens/dedockify"

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

Репа проекта и документашка.

Развлекайся. Увидимся совсем скоро!