Docker 无权安装卷

时间:2021-05-09 06:45:57

标签: linux docker

我正在运行一个安装了卷的 docker

docker run -it --rm --network=host --gpus all -v /data/rsg/nlp/yujieq:/scratch nvcr.io/nvidia/pytorch:21.04-py3 /bin/bash

虽然我是容器中的 root 用户,但我没有对 /scratch 目录的写权限。 ls -l 给予

total 82
lrwxrwxrwx    1 root  root     7 Apr  1 01:23 bin -> usr/bin
drwxr-xr-x    2 root  root  4096 Apr 15  2020 boot
drwxr-xr-x    5 root  root   580 May  9 06:41 dev
drwxr-xr-x    1 root  root  4096 May  9 06:41 etc
drwxr-xr-x    2 root  root  4096 Apr 15  2020 home
lrwxrwxrwx    1 root  root     7 Apr  1 01:23 lib -> usr/lib
lrwxrwxrwx    1 root  root     9 Apr  1 01:23 lib32 -> usr/lib32
lrwxrwxrwx    1 root  root     9 Apr  1 01:23 lib64 -> usr/lib64
lrwxrwxrwx    1 root  root    10 Apr  1 01:23 libx32 -> usr/libx32
drwxr-xr-x    2 root  root  4096 Apr  1 01:23 media
drwxr-xr-x    2 root  root  4096 Apr  1 01:23 mnt
drwxr-xr-x    3 root  root  4096 Apr 22 22:08 nvidia
drwxr-xr-x    1 root  root  4096 Apr 23 01:49 opt
dr-xr-xr-x 1032 root  root     0 May  9 06:41 proc
drwx------    1 root  root  4096 Apr 23 01:29 root
drwxr-xr-x    1 root  root  4096 May  9 06:41 run
lrwxrwxrwx    1 root  root     8 Apr  1 01:23 sbin -> usr/sbin
drwxrwsr-x   18 24193 17131   20 May  9 06:09 scratch
drwxr-xr-x    2 root  root  4096 Apr  1 01:23 srv
dr-xr-xr-x   13 root  root     0 May  8 16:29 sys
drwxrwxrwt    1 root  root  4096 May  9 06:41 tmp
drwxr-xr-x    1 root  root  4096 Apr  1 01:23 usr
drwxr-xr-x    1 root  root  4096 Apr  1 01:26 var
drwxrwxrwx    1 root  root  4096 Apr 23 01:49 workspace

我无法对 chown 执行 chmod/scratch。我应该如何获得写入权限?

0 个答案:

没有答案