装载后,在Docker共享文件夹中克隆一个repo

是否有一种方法来克隆一个Docker共享文件夹内的文件夹被装载后的回购?

例如,如果我在Dockerfile中执行该Dockerfile ,则会正确克隆。 但是,容器内的文件夹一旦被挂载就会被本地文件夹覆盖。

有另一种方法吗?

要么repo是Dockerfile一部分,因此图像或者它被挂载到正在运行的容器中。

你可能想要做的就是使用一个ENTRYPOINT来执行容器中的一个脚本,该脚本将回购点复制到(当时)挂载的文件夹中。 不过,要小心克隆回购每一次的开销。

你也可以将Dockerfile的repo克隆到某个位置,并使用ENTRYPOINT -script从该位置克隆到最终(挂载)的目标位置并进行pull ; 那么每次启动容器时只需要重新发送更改。