代码之家  ›  专栏  ›  技术社区  ›  user4948798

如何从图像生成Dockerfile

  •  0
  • user4948798  · 技术社区  · 4 年前

    我们的 X 该员工创建了一个docker图像。目前我需要更新他创建的同一张图片。但不幸的是我找不到 Dockerfile 为了形象。

    是否可以从图像生成dockerfile?

    2 回复  |  直到 4 年前
        1
  •  1
  •   KeepCalmAndCarryOn    4 年前

    这个答案是好的 here

    从答案来看,这对我很有效

    docker pull chenzj/dfimage
    
    alias dfimage="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm chenzj/dfimage"
    
    dfimage image_id
    

    你需要的是图像id,而不是名称

    例如

    $docker images
    
    REPOSITORY   TAG  IMAGE ID  CREATED  SIZE
    

    第三栏。

    还有很多工作要做,这完全取决于docker图像是如何创建的

        2
  •  0
  •   quoc9x    4 年前

    您可以尝试运行以下命令:

    alias dfimage="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm alpine/dfimage"
    dfimage -sV=1.36 IMAGE_NAME:IMAGE_TAG
    

    注意Dockerfile

    enter image description here