【问题标题】:How to create a private docker volume for container with docker compose如何使用 docker compose 为容器创建私有 docker 卷
【发布时间】:2018-07-21 04:35:13
【问题描述】:

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

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

我知道我可以只使用COPY,但该目录非常大,并且不想在每次目录更改时都重新构建映像。

【问题讨论】:

    标签: docker docker-compose docker-volume


    【解决方案1】:

    你说的是bind mounts,那里总是有一个bind propagation between the host and the container

    您可以改为声明并使用新的docker volume,并在您想要刷新其内容时将/var/lib/docker/volumes/my-volume/_data 与您的主机文件夹同步。

    这最初会复制您的大文件夹,但在该 docker 卷中完成的任何数据修改都将保持私密,不会影响您主机上的原始大文件夹。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      相关资源
      最近更新 更多