如何使用Docker Compose为容器创建私有Docker卷

时间:2018-07-21 04:35:13

标签: docker docker-compose docker-volume

泊坞窗中是否有一种访问模式,允许您将主机目录挂载到容器中,并且任何更改/添加/删除的文件都是该容器本地的,即主机文件没有更改?

:ro不允许任何类型的写作

我知道我可以只使用COPY,但是目录很大,不想每次目录更改时都重新构建映像。

1 个答案:

答案 0 :(得分:1)

您正在谈论bind mounts,那里总是有bind propagation between the host and the container

您可以在需要刷新主机内容时声明并使用新的docker volume和rsync /var/lib/docker/volumes/my-volume/_data与主机文件夹。

这最初会复制您的大文件夹,但是在该Docker卷中完成的任何数据修改将保持私有状态,并且不会影响主机上的原始大文件夹。