gpt4 book ai didi

docker - 以非root用户身份对IBM Containers Volume的写许可权

转载 作者:行者123 更新时间:2023-12-02 18:43:49 24 4
gpt4 key购买 nike

使用IBM Containers运行following Docker image,该镜像使用非root用户运行应用程序进程。应用程序数据存储在/data中,该文件安装在外部卷上,以将该数据持久保存在容器之外。

在IBM Bluemix上启动此容器,现在root拥有/data目录。这意味着非根应用程序进程无法将文件写入此目录并崩溃。

镜像的Dockerfile创建/data目录,并将所有权更改为正确的uid。但是,正在从外部卷主机中获取目录权限。

除了将应用程序进程用户改回root(这是一个安全问题)之外,还有什么方法可以解决此问题?

最佳答案

您可以将(具有所需权限的)主机目录映射到容器中的/ data。

docker 运行-v / myhome / mydir:/ data

关于docker - 以非root用户身份对IBM Containers Volume的写许可权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38478163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com