2017-04-11 63 views
0

在装入文件夹后是否有克隆Docker共享文件夹内回购的方法?安装后在Docker共享文件夹中克隆回购

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

还有别的办法吗?

+0

你使用码头卷吗? – CodeWizard

+0

是的,与我的项目根目录下的本地文件夹共享的文件夹 – Axiol

+0

请您分享您的Dockerfile和Docker run的使用说明吗?只是为了确保你的步骤。 –

回答

0

回购是Dockerfile的一部分,因此图像或它被安装到正在运行的容器中。

您可能想要做的是使用ENTRYPOINT执行容器中的脚本,该脚本将回购点克隆到(随后)安装的文件夹中。请注意,尽管每次都要克隆回购的开销。

你也可以复制在Dockerfile回购到某个位置,并使用ENTRYPOINT -script从该位置克隆到它的最终(安装)目的地并执行一个pull;每次启动容器时,只需要重新发送更改。