有没有办法在挂载文件夹后克隆Docker共享文件夹中的repo?
例如,如果我在Dockerfile
中执行此操作,则会正确克隆它。但是,一旦它被安装,容器内的文件夹将被本地文件夹覆盖。
还有其他办法吗?
答案 0 :(得分:0)
repo是Dockerfile
的一部分,因此图像或它被安装到正在运行的容器中。
您可能想要做的是使用ENTRYPOINT
执行容器中的脚本,该容器将repo克隆到(然后)挂载的文件夹中。请注意每次克隆回购的开销。
您还可以将Dockerfile
中的repo克隆到某个位置,然后使用ENTRYPOINT
- 脚本从该位置克隆到它的最终(已装载)目标并执行{{ 1}};每次启动容器时,只需要重新发送更改。