Whaler is a Go program which is designed to reverse engineer a Docker Image into the Dockerfile that created it. It currently performs the following actions

You can read more about this on my blog Here
Git clone the project into your $GOPATH/src directory and perform the following command
cd $GOPATH/src
git clone https://github.com/P3GLEG/Whaler
go build .
./Whaler
Usage of ./Whaler:
-f string
File containing images to analyze seperated by line
-filter
Filters filenames that create noise such as node_modules. Check ignore.go file for more details (default true)
-sV string
Set the docker client ID to a specific version -sV=1.36
-v Print all details about the image
-x Save layers to current directory
$ claude mcp add Whaler \
-- python -m otcore.mcp_server <graph>