有没有办法检查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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。