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

时间:2021-05-05 11:05:10
【文件属性】:
文件名称:docker-uid-gid-fix:设置容器内主机安装目录的正确所有权的另一种方法
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-05 11:05:10
Shell 确保从主机装载的目录在容器内具有正确所有权的替代方法。 问题 我们在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以与安装的目录匹配 该存
【文件预览】:
docker-uid-gid-fix-master
----fix-uid-gid.sh(1KB)
----Dockerfile(292B)
----my_init_fixug.sh(128B)
----README.md(1KB)

网友评论