whaler 命令
在 Docker 的日常運維過程中,可能會構建很多不同的鏡像。維護一些基礎 Docker 鏡像,有些時候沒有保存 Dockerfile,但是想查看一些公開倉庫的 Docker 鏡像是怎么構建的,或因為長時間不維護找不到當時構建鏡像的 Dockerfile,或者因為網絡無法查看時,就非常希望能從鏡像導出 Dockerfile,這時可以試試whaler 命令
alias whaler="docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler"
然后通過 whaler 命令輸出鏡像的 Dockerfile 文件,whaler 采用多階段構建,無法輸出 --from=builder 的構建內容,
whaler -sV=1.36 容器