登录 注册
当前位置:主页 > 资源下载 > 12 > 另一种设置容器内主机安装目录恰当所有权的方法是docker-uid-gid-fix

另一种设置容器内主机安装目录恰当所有权的方法是docker-uid-gid-fix

  • 更新:2024-05-30 18:43:08
  • 大小:2KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

确保从主机装载的目录在容器内具有正确所有权的替代方法。 问题 我们在docker host /host/data/上有一个目录,所有者为uid:gid为777:888 。 如果我们使用--volume /host/data/:/srv/myservice安装到--volume /host/data/:/srv/myservice容器,则无法保证该容器具有uid和gid匹配777:888 。 假设容器中有myservice用户,该用户应拥有/srv/myservice 。 解决方案 我们提供2种方法来确保正确的权限: 在容器启动时运行chown myservice -R /srv/myservice 。 当/srv/service有很多文件时,我们可能不希望这样做,或者我们关心将数字uid和gid保留在主机中。 更改容器开始时myservice用户的uid和gid以与安装的目录匹配 该存