前端之家收集整理的这篇文章主要介绍了
如何检查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>