首页 > 解决方案 > 如何创建受保护的 docker 卷

问题描述

我有一台需要运行多个容器的主机。每个容器属于不同的用户,并且用户可以通过 ssh 访问主机。

每个容器都需要一个卷,卷内的数据应该为用户保护,即如果容器C1属于用户U1,其他用户不应该看到C1的卷内容。如果我使用它创建卷docker volume create,则将卷目录安装到主机上的默认位置(例如 /var/lib/docker/volumes/...),所有用户都可以访问该位置。如何创建仅指定用户可以访问的卷。我可以将主机上的挂载目录更改为每个用户的主目录吗?如果是这样,容器仍然可以访问受保护的卷的内容吗?

标签: dockerdocker-volume

解决方案


推荐阅读