【问题标题】:Is Docker volumes content actually copied from host to container or not?Docker 卷内容是否实际上从主机复制到容器?
【发布时间】:2022-11-12 02:19:29
【问题描述】:

当我在docker compose 中做这样的事情时:

  volumes:
    - ./host_config:/container_config

Docker 是否真的将host_config 的内容复制到容器文件夹container_config (意味着机器上使用的存储大小实际上增加了共享文件夹的大小)还是只是“链接”文件?

我问这个是因为在我的情况下host_config 就像100GB而且我不希望它的内容真正复制到容器中(我知道卷存储在/var/lib/docker/volumes 中,所以我不希望该文件夹在我的机器上有额外的 100GB)。

我读过https://docs.docker.com/storage/,但我仍然不清楚我要问的那部分,谁能更好地向我解释一下?

谢谢

【问题讨论】:

    标签: docker docker-volume


    【解决方案1】:

    Docker是否真的将host_config的内容复制到容器文件夹container_config

    不。

    还是只是“链接”文件?

    不。

    谁能更好地向我解释一下?

    研究“安装绑定”。这正是 docker 实际所做的。 https://unix.stackexchange.com/questions/198590/what-is-a-bind-mounthttps://docs.docker.com/storage/bind-mounts/

    【讨论】:

    • 因为两个视图显示相同的数据从你提供的链接是我需要看到的,我猜!谢谢
    猜你喜欢
    • 2021-11-08
    • 2016-07-27
    • 1970-01-01
    • 2014-03-29
    • 2015-07-08
    • 2022-01-27
    • 1970-01-01
    相关资源
    最近更新 更多