当前位置: 首页 > 知识库问答 >
问题:

如何在不运行docker映像的情况下查看其内部的文件?[副本]

施彬彬
2023-03-14

有时运行docker映像会失败,因此ssh’ing到容器中不是一个选项。在这种情况下,我们如何查看容器中的内容?

有一个存在的问题,但错误地标记为重复。如何浏览docker图像而不运行它?

共有1个答案

姜钧
2023-03-14

回答我自己的问题。

您可以在Dockerfile中添加类似于覆盖入口点的内容,并运行lscat命令查看内部。

ENTRYPOINT ls /etc/fluentd
 类似资料:
  • 问题内容: 我做了一个码头工人拉,可以列出下载的图像。我想看这张图片的内容。在网上进行了搜索,但没有直接答案。 问题答案: 您可以使用该图像运行一个交互式外壳容器,并浏览该图像包含的内容。 例如: 或关注带有 或者,如果您想查看图像的构建方式,即图像中的步骤,则可以: 步骤将被登录到文件中。

  • 有没有一种方法可以下载Docker映像/容器,例如,使用Firefox,而不使用内置的。 我被公司防火墙和代理屏蔽了,我无法通过它得到一个洞。 我的问题是我不能使用Docker获取图像,即Docker保存/拉取和其他Docker提供的功能,因为它被防火墙阻止了。

  • 我在工作中坐在防火墙后面,无法连接到通常的外部网站来开始使用Docker。是否可以从. iso文件或类似的文件构建Docker Base Image。

  • 我想参加一场比赛。Java一直是我编写游戏的工具,所以很自然我会想在这个游戏中使用它。问题是,它不能需要其他软件。我相信这包括Java。那么,有没有办法在某种exe文件中包含java?或者以其他方式包括它?资产不必包含在内,但总体大小必须小于1GB,因此我需要足够的空间来存放实际的游戏和资产。

  • 我有一个docker撰写文件,它看起来像: 我正在为其他人构建的raspberry pi使用mongoDB容器(我刚刚从docker hub中提取),问题是如果由于任何原因出现不正确的关闭,容器无法处理mongod。锁定/data/db目录中的文件。 在这种情况下,在尝试重新启动所有容器时,mongodb容器将保持退出状态,状态代码为100,唯一的修复方法是通过运行sudo rm/data/db/

  • 我知道我可以使用这个命令$docker images-tree查看docker图像的层,但是我如何在不拉动docker Hub的情况下查看docker图像?这是为了在下载图像之前知道图像上的内容。 E、 对于Tomcat回购,https://registry.hub.docker.com/_/tomcat/,网页似乎没有显示图像上的内容。我必须查看Github上的Dockerfile才能找到答案。