如何在 Docker 中创建双向绑定卷?

镀金鹅

我想在容器中有一个双向卷。我将展示一个基本的例子:

$ docker container run -d -p 80:80 -v $HOME/htdocs:/var/www/html httpd

试想一下,如果我延长该图像和复制内容,如index.html/var/www/html在构建过程中的文件夹,但是当我绑定一个空文件夹$HOME/htdocs,内容/var/www/html被overwrited。

有没有办法避免覆盖绑定卷目标的默认行为?我希望是双向的,/var/www/html应该将的内容复制到$HOME/htdocs.

伊沃内特

默认情况下,如果您挂载主机卷,则容器卷将被覆盖。

如果你挂载一个新的 docker-volume,容器版本的内容会被复制到 docker-volume。

如果您想拥有不同的行为,您必须自己构建该机制,这是非常可能的,但是自定义

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章