docker - 如何使用 docker compose 为容器创建私有 docker 卷
问题描述
docker 中是否有允许您将主机目录挂载到容器中的访问模式,并且任何文件更改/添加/删除都是该容器本地的,即主机文件不会更改?
:ro
不允许任何类型的写作
我知道我可以使用COPY
,但是目录非常大,并且不想在每次目录更改时都重建图像。
解决方案
您可以改为声明并使用新的docker volume/var/lib/docker/volumes/my-volume/_data
,并在您想要刷新其内容时与您的主机文件夹进行rsync 。
这最初会复制您的大文件夹,但是在该 docker 卷中完成的任何数据修改都将保持私有,并且不会影响您主机上的原始大文件夹。
推荐阅读
- python-3.x - 无法使用 Selenium 单击元素
- java - 如何更改javafx中的实时节点信息?
- .net - COBOL 抄写本到 .NET
- intellij-idea - 如何自动删除 .properties 文件中捆绑资源中的所有重复属性键
- audio-streaming - 来自 Mac 上多个 BT 耳机的音频路由,对麦克风的频率进行实时上采样
- python - 在python中每第n次迭代增加一个重置值
- graphviz - Graphviz 不呈现标签也不包含矩形
- java - Spring Boot 测试无法自动装配服务类
- html - 如何以角度设置具有当前日期的输入字段
- jenkins - 如何使用詹金斯管道将文件上传到谷歌驱动器