装载后,在Docker共享文件夹中克隆一个repo
是否有一种方法来克隆一个Docker共享文件夹内的文件夹被装载后的回购?
例如,如果我在Dockerfile
中执行该Dockerfile
,则会正确克隆。 但是,容器内的文件夹一旦被挂载就会被本地文件夹覆盖。
有另一种方法吗?
要么repo是Dockerfile
一部分,因此图像或者它被挂载到正在运行的容器中。
你可能想要做的就是使用一个ENTRYPOINT
来执行容器中的一个脚本,该脚本将回购点复制到(当时)挂载的文件夹中。 不过,要小心克隆回购每一次的开销。
你也可以将Dockerfile
的repo克隆到某个位置,并使用ENTRYPOINT
-script从该位置克隆到最终(挂载)的目标位置并进行pull
; 那么每次启动容器时只需要重新发送更改。