从git回购docker运行命令?

假设我有一个包含我的新文件和其他git仓库的docker文件(和其他)的git仓库。
我想克隆这个回购到我自己的本地机器,然后我想用dockerbuild立这个回购。 所以我会执行

docker build -t name:v1 cloned-folder/ 

但是,之后,当我inputdocker images我得到两个图像: name:v1和回购的image

我只想要我的形象。 如何做到这一点,而无需上传到docker.hub?

或者也许有一个选项来从克隆的文件运行新的容器,而不build立?

如果您的Dockerfile以“ FROM <image> ”开头,那么docker图像将始终显示<image> (基本图像)和name:v1

Dockerfile在git仓库中pipe理的事实并不重要。

OP增加:

git clone URL_to_my_repo和这个回购包含前面提到的我的额外自己的文件回购。
然后docker build -q -t mynewimage:v1 cloned_folder/
之后,当我inputdocker images时,我得到两个docker images

  • 图像从Dockerfile和
    • mynewimage:v1
      我想要的只有一个图像: mynewimage:v1

这是预期的(看到2个图像):你的第二个是从第一个图层创build的:你需要两个以使mynewimage工作(因为联合文件系统 )。