docker@boot2docker:~$ ls docker_test Permission denied

在docker中報錯:

 docker@boot2docker:~$ ls
 ls docker_test Permission denied

如果出現類似上面的報錯,大概率是我之前輸入

sudo vmhgfs-fuse .host:/docker_spider_system /home/docker/docker_test/ -o nonempty subtype=vmhgfs-fuse,allow_other

可能是之前本來已經掛載過了,結果我輸入上面的命令並增加了nonempty,再次掛載後它出了問題 。

另一種可能是我把容器刪除了。因爲

docker run -it -v /home/docker/docker_test/:/root --name python python:3.7 /bin/bash

創建的容器是有它的依賴路徑,把容器刪除後docker就對該路徑做讀寫保護,從而無法對該路徑下的內容做增刪改查。

解決辦法:(把之前的容器刪除,我是已經刪除了),重啓docker即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章