相关疑难解决方法(0)

在Docker中将"命名卷"挂载为非root用户

有没有办法将命名卷挂载为非root用户?我试图避免chown在每个Dockerfile中运行一个但我需要非root用户可以写入mount才能编写由映像中的构建创建的工件

这就是我正在尝试的

docker run --rm -it -v /home/bob/dev/:/src/dev -v builds:/mnt/build --name build hilikus/build /bin/bash
Run Code Online (Sandbox Code Playgroud)

但是对于第二个山,我得到了

[user@42f237282128 ~]$ ll /mnt
total 4
drwxr-xr-x 2 root root 4096 Sep 18 19:29 build
Run Code Online (Sandbox Code Playgroud)

我的另一个mount(/src/dev/)由用户拥有,而不是root用户所以它提供了我需要的东西; 但是,我无法对命名卷做同样的事情.

mount mount-point docker

9
推荐指数
1
解决办法
2893
查看次数

标签 统计

docker ×1

mount ×1

mount-point ×1