gpt4 book ai didi

docker - docker :使用 `rw`挂载卷不允许读/写

转载 作者:行者123 更新时间:2023-12-02 21:17:58 31 4
gpt4 key购买 nike

我正在尝试以读/写模式将卷安装到Docker镜像,如下所示:

$ docker run -v `pwd`/results:/results:rw name-test touch /results/foo
touch: cannot touch '/results/foo': Permission denied
$ docker run -v `pwd`/results:/results:rw name-test ls -la /results
ls: cannot open directory /results: Permission denied
$ docker run -v `pwd`/results:/results:rw name-test ls -la /
total 40
drwxr-xr-x. 25 root root 4096 Mar 14 13:17 .
drwxr-xr-x. 25 root root 4096 Mar 14 13:17 ..
-rwxr-xr-x. 1 root root 0 Mar 14 13:17 .dockerenv
drwxr-xr-x. 2 root root 4096 Sep 7 2017 bin
drwxr-xr-x. 2 root root 6 Jul 13 2017 boot
drwxr-xr-x. 5 root root 340 Mar 14 13:17 dev
drwxr-xr-x. 56 root root 4096 Mar 14 13:17 etc
drwxr-xr-x. 3 root root 18 Sep 12 2017 home
drwxr-xr-x. 9 root root 123 Sep 7 2017 lib
drwxr-xr-x. 2 root root 34 Sep 7 2017 lib64
drwxr-xr-x. 2 root root 6 Sep 7 2017 media
drwxr-xr-x. 2 root root 6 Sep 7 2017 mnt
drwxr-xr-x. 207 root root 8192 Mar 14 13:14 node_modules
drwxr-xr-x. 3 root root 18 Sep 12 2017 opt
-rw-------. 1 root root 193 Mar 12 20:05 package.json
dr-xr-xr-x. 147 root root 0 Mar 14 13:17 proc
drwxr-xr-x. 2 root root 4096 Mar 12 21:22 results
drwx------. 5 root root 111 Mar 14 13:14 root
drwxr-xr-x. 4 root root 45 Mar 14 13:13 run
drwxr-xr-x. 2 root root 4096 Sep 7 2017 sbin
drwxr-xr-x. 2 root root 6 Sep 7 2017 srv
dr-xr-xr-x. 13 root root 0 Jan 17 18:45 sys
drwxrwxrwx. 4 root root 33 Mar 14 13:13 test
drwxrwxrwt. 5 root root 72 Mar 14 13:13 tmp
drwxr-xr-x. 10 root root 105 Sep 7 2017 usr
drwxr-xr-x. 11 root root 139 Sep 7 2017 var

您可以看到,即使 /results目录的权限显然是755,我什至无法读取目录。

最佳答案

我发现问题是我使用的是过时的docker版本。我使用的是旧的Docker引擎,该引擎已于去年更换。我需要卸载docker,然后重新安装Docker CE

关于docker - docker :使用 `rw`挂载卷不允许读/写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49278832/

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