Docker + SLES15:无法访问 docker 容器内的文件:ls:无法访问“<directory/file name>”:不允许操作
Docker + SLES15 : Unable to access files inside docker container : ls: cannot access '<directory/file name>': Operation not permitted
我是 docker 的新手,正在尝试从 SLES 15 基本映像创建 docker 文件:
FROM <base image - SLES 15 >
LABEL <label> \
Version="1.0"
在 docker-compose.yml 中,我提到了 :
working_dir: $PWD
volumes:
- $PWD/../../:$PWD/../../
当我启动 docker 容器时,我无法访问任何文件或目录并出现以下错误:
ls: cannot access '<directory/file name>': Operation not permitted
total 0
d????????? ? ? ? ? ? <directory-name>
我尝试了建议的可能解决方案,例如:
- 使用 chown/chmod
设置文件权限
- 禁用 selinux
知道这个问题的根本原因和可能的解决方案吗?
来自 Whosebug 的类似问题:No access rights in Docker Container when using SLES15 and *Suse Container
我遇到了权限问题,因为我在基于 CentOS 的主机中 运行ning 基于 SLES docker 的容器。如果我使用基于 SLES 的主机,我可以 运行 容器而无需任何权限问题。
我是 docker 的新手,正在尝试从 SLES 15 基本映像创建 docker 文件:
FROM <base image - SLES 15 >
LABEL <label> \
Version="1.0"
在 docker-compose.yml 中,我提到了 :
working_dir: $PWD
volumes:
- $PWD/../../:$PWD/../../
当我启动 docker 容器时,我无法访问任何文件或目录并出现以下错误:
ls: cannot access '<directory/file name>': Operation not permitted
total 0
d????????? ? ? ? ? ? <directory-name>
我尝试了建议的可能解决方案,例如:
- 使用 chown/chmod 设置文件权限
- 禁用 selinux
知道这个问题的根本原因和可能的解决方案吗?
来自 Whosebug 的类似问题:No access rights in Docker Container when using SLES15 and *Suse Container
我遇到了权限问题,因为我在基于 CentOS 的主机中 运行ning 基于 SLES docker 的容器。如果我使用基于 SLES 的主机,我可以 运行 容器而无需任何权限问题。