泊坞窗中是否有一种访问模式,允许您将主机目录挂载到容器中,并且任何更改/添加/删除的文件都是该容器本地的,即主机文件没有更改?
:ro
不允许任何类型的写作
我知道我可以只使用COPY
,但是目录很大,不想每次目录更改时都重新构建映像。
答案 0 :(得分:1)
您正在谈论bind mounts,那里总是有bind propagation between the host and the container。
您可以在需要刷新主机内容时声明并使用新的docker volume和rsync /var/lib/docker/volumes/my-volume/_data
与主机文件夹。
这最初会复制您的大文件夹,但是在该Docker卷中完成的任何数据修改将保持私有状态,并且不会影响主机上的原始大文件夹。