挂载具有相同名称文件的主机文件夹后如何避免在Docker容器中覆盖文件

时间:2020-07-05 18:52:42

标签: docker dockerfile

例如,在我的docker容器中,我已经按照创建镜像的dockerfile中的描述创建了一个文件夹:

RUN mkdir /foo && touch test_file && echo "hell foo" > test_file

我在主机中有一个文件夹,例如bar,并且其中已经有一个test_file,上面写着:“ hello bar”。

现在,我使用-v path_to_bar:path_to_foo运行容器,我发现容器中的test_file说:“ hello bar”,这意味着容器创建的原始文件被主机文件覆盖。

有办法避免这种情况吗?

0 个答案:

没有答案