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

定位给定图像的Dockerfile

向泽语
2023-03-14

我在Linux机器上工作。我在大约3-4周前建立了一个Docker映像,但我不记得Dockerfile在哪里。

我试着用:

$ docker image inspect <image>

但它不显示这些信息。

共有1个答案

夹谷硕
2023-03-14

Docker映像不存储Dockerfile上的任何信息,但您可以尝试对其进行反向工程。这方面的方法很少:

  1. 使用Docker history --no-trunc ,它将在每一层显示信息:
> docker history golang:1.14.2-alpine3.11  --no-trunc --format="{{.CreatedBy}}"
/bin/sh -c #(nop) WORKDIR /go
/bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
/bin/sh -c #(nop)  ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/bin/sh -c #(nop)  ENV GOPATH=/go
...

docker run -v /var/run/docker.sock:/var/run/docker.sock \
  centurylink/dockerfile-from-image <IMAGE_TAG_OR_ID>
 类似资料:
  • 我想定位打开的图像有点下在我的网站,因为菜单是覆盖打开的图片5%在顶部。 我的网站 HTML: null CSS:

  • 我正在使用而不是将背景、边框和/或背景色应用到页面的某个区域(主要是因为需要页面来构建,而不需要。因为我的内容可能会持续几页)。问题是,如果坐标(x=0,y=0)意味着左下角,则图像的位置不会像预期的那样。我还想将画布定位到一个固定的位置,但是似乎不起作用。请参阅附上的原始图像和要定位在{x,y,width,height}={100f,100f,200f,200f}的图像,该图像应该在页面的底部(

  • 给出一个图像,表示和解决迷宫的最佳方法是什么? 给定一个JPEG图像(如上图所示),什么是最好的方法来读取它,将它解析成某种数据结构,并解决迷宫?我的第一个本能是逐像素读取图像,并将其存储在布尔值列表(数组)中:表示白色像素,而表示非白色像素(颜色可以丢弃)。这种方法的问题是,图像可能不是“像素完美”的。我的意思是,如果墙上的某个地方有一个白色像素,它可能会产生一条意想不到的路径。 另一种方法(经

  • 问题内容: 当我输入时,它给出以下输出。 从中我如何知道给定的操作系统是32位还是64位? 这在编写脚本时非常有用,例如:我要为哪种体系结构构建? 问题答案: 尝试。缺少它并输出: 否则,请键入以下内容 ,而不是Linux内核,而是CPU : 要么: 在“标志”参数下,您将看到各种值:请参阅“ / proc / cpuinfo中的标志是什么意思? ”其中一个名为:(x86-64:amd64,也称为

  • 这起作用了,但有一个48x48的正方形,里面什么也没有,因为没有图像源。我试着用CSS把边框改成0像素,并把它的颜色改成白色,但它不起作用,方块保持不变。 然后我尝试使用break标记,但它们的问题是我不能有一个精确的48x48的空白。 如何在页面中插入固定大小的空白? 我将把空格放在div中,然后使用。innerhtml更改div标记之间的代码,将空格替换为图像。

  • 顺便说一句,我使用的是Python 3.8、Chrome 81.0.4044.122和Selenium的最新版本。 到目前为止,我使用: