【发布时间】:2020-06-11 19:34:07
【问题描述】:
我不小心删除了仍在运行的容器的 Docker 文件。 有没有办法查看容器最初是如何构建的?
【问题讨论】:
标签: docker dockerfile
我不小心删除了仍在运行的容器的 Docker 文件。 有没有办法查看容器最初是如何构建的?
【问题讨论】:
标签: docker dockerfile
如果您在构建时复制了所有文件并且不是.dockerignore-ing Dockerfile,那么您可能会很幸运并且能够在容器中找到它。您可以使用docker exec {CONTAINER_NAME/ID} ls -al 或类似方法进行快速检查(您可能需要根据文件的复制位置和默认工作目录更改哪个目录)。
否则你可以试试docker history ...或者使用反向编译工具,见Docker: Reverse Engineering of an Image
【讨论】: