安装后在Docker共享文件夹中克隆回购
问题描述:
在装入文件夹后是否有克隆Docker共享文件夹内回购的方法?安装后在Docker共享文件夹中克隆回购
例如,如果我在Dockerfile
中执行该操作,则会正确克隆。但是,容器内的文件夹一旦被安装就会被本地文件夹覆盖。
还有别的办法吗?
答
回购是Dockerfile
的一部分,因此图像或它被安装到正在运行的容器中。
您可能想要做的是使用ENTRYPOINT
执行容器中的脚本,该脚本将回购点克隆到(随后)安装的文件夹中。请注意,尽管每次都要克隆回购的开销。
你也可以复制在Dockerfile
回购到某个位置,并使用ENTRYPOINT
-script从该位置克隆到它的最终(安装)目的地并执行一个pull
;每次启动容器时,只需要重新发送更改。
你使用码头卷吗? – CodeWizard
是的,与我的项目根目录下的本地文件夹共享的文件夹 – Axiol
请您分享您的Dockerfile和Docker run的使用说明吗?只是为了确保你的步骤。 –