Whaler
Initial Release
Whaler est un programme GO qui est conçu pour insesiner des images Docker dans le dockerfile qui l'a créé. Il effectue actuellement les actions suivantes
Le moyen le plus simple est d'exécuter l'outil dans Docker Container:
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 Cet outil tirera automatiquement l'image Docker cible. Le paramètre -sV=1.36 n'est pas toujours requis.
Git clone le projet dans votre répertoire $ gopath / src et effectuer la commande suivante
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