通过docker镜像得到Dockerfile

命令如下:

docker history --format {{.CreatedBy}} --no-trunc=true tag:version |sed "s?/bin/sh\ -c\ \#(nop)\ ??g"|sed "s?/bin/sh\ -c?RUN?g" | tac

eg:
docker history --format {{.CreatedBy}} --no-trunc=true topsec/shiro-721:latest|sed "s?/bin/sh\ -c\ \#(nop)\ ??g"|sed "s?/bin/sh\ -c?RUN?g" | tac

在这里插入图片描述也可以直接将其导出查看

docker history --format {{.CreatedBy}} --no-trunc=true topsec/shiro-721:latest|sed "s?/bin/sh\ -c\ \#(nop)\ ??g"|sed "s?/bin/sh\ -c?RUN?g" | tac > Dockerfile

在这里插入图片描述

posted @ 2021-04-15 10:44  CCCCC099  阅读(251)  评论(0)    收藏  举报