Whaler
Initial Release
Whaler هو برنامج GO مصمم لعكس صور Docker Engineer في Dockerfile التي أنشأتها. تقوم حاليا بإجراءات التالية
أسهل طريقة هي تشغيل الأداة في حاوية Docker:
docker pull pegleg/whaler
docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler -sV=1.36 nginx:latestdocker build --rm -t pegleg/whaler .
alias whaler= " docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler "
whaler -sV=1.36 nginx:latest ستقوم هذه الأداة بسحب صورة Docker الهدف تلقائيًا. المعلمة -sV=1.36 غير مطلوب دائمًا.
GIT استنساخ المشروع في دليل $ gopath/src وأداء الأمر التالي
go get -u github.com/P3GLEG/Whaler
cd $GOPATH /src/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