如何检查docker映像是否包含所有文件?

前端之家收集整理的这篇文章主要介绍了如何检查docker映像是否包含所有文件? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有没有办法检查Docker映像是否具有Dockerfile复制的所有文件,并了解映像是否按照Dockerfile中的配置构建?我的情况是该映像已成功构建,但是当我尝试运行该映像时,docker抱怨它找不到某个文件或其他文件,并且该容器无法运行,因此我无法对其执行.

进行码头检查无济于事,因为它不报告映像中的文件.有什么办法吗?

最佳答案
您可以基于该映像运行shell

docker run -it <image-name> bash

如果没有bash,请使用sh代替.您可以在其中搜索任何外壳程序的文件.

但是也许您的图像中没有重击,所以请使用sh:

docker run -it <image-name> sh

但是也许您有一个奇怪的入口点,所以将其覆盖:

docker run -it --entrypoint sh <image-name>

猜你在找的Docker相关文章