Docker 码头工人:Can';不要在挂载目录中使用ls
我用Docker 码头工人:Can';不要在挂载目录中使用ls,docker,Docker,我用 docker run-it-v$PWD/website:/var/www/html/website gerbawn/nginx/bin/bash 启动docker容器。但是我不能用ls来查看/var/www/html/website目录 我已将目录权限更改为777,但没有任何用处。我提到的第一个链接“”似乎是根本原因: 将适当的SELinux策略类型分配给主机目录 chcon -Rt svirt_sandbox_file_t host_dir (host_dir是指向装载到容器的主机系
docker run-it-v$PWD/website:/var/www/html/website gerbawn/nginx/bin/bash
启动docker容器。但是我不能用ls来查看/var/www/html/website
目录
我已将目录权限更改为777,但没有任何用处。我提到的第一个链接“”似乎是根本原因:
将适当的SELinux策略类型分配给主机目录
chcon -Rt svirt_sandbox_file_t host_dir
(host_dir是指向装载到容器的主机系统上的目录的路径。)
实际上,您应该能够执行以下操作:
docker run -it -v $PWD/website:/var/www/html/website:z gerbawn/nginx /bin/bash
^^
# or:
docker run -it -v $PWD/website:/var/www/html/website:Z gerbawn/nginx /bin/bash
^^
会有帮助吗?还是?谢谢,我得到了答案。这是因为selinux