0

我正在运行安装卷的 Influxdb 映像,如下所示:

docker run -v $(pwd)/data:/var/lib/influxdb influxdb

这将创建data/root 拥有的目录:

$ ls -ld data/
drwxr-xr-x 5 root root 4096 Jun 10 10:47 data/

我不知道如何在普通用户下挂载卷。除非以 root 身份登录,否则无法移动目录。我知道我可以chown目录并且我发现Docker 容器创建了 root 拥有的目录,我需要它们拥有 1000:1000,但我想知道 Influxdb 图像是否可以自己处理它?

如果我以当前用户身份运行它:

docker run --user=$UID -v $(pwd)/data/:/var/lib/influxdb influxdb

我最终得到:

run: create server: mkdir all: mkdir /var/lib/influxdb/meta: permission denied
4

0 回答 0