1. 程式人生 > >docker掛載目錄失敗/許可權拒絕 解決方案

docker掛載目錄失敗/許可權拒絕 解決方案

把宿主機的一個目錄掛載到容器中的一個目錄,當訪問容器中的這個目錄時,出現如下問題:ls: cannot open directory .: Permission denied無法訪問目錄,許可權拒絕。該問題通常在centos7下出現。或者一個容器啟動成功後,裡面的服務無法成功訪問,這是因為centos7中的安全模組selinux把許可權禁掉了,一般的解決方案有以下兩種:(1)臨時關閉selinux直接在centos伺服器上執行以下命令即可。執行完成以後建議重新docker run。setenforce 0(2)給容器加許可權在docker run時給該容器加許可權,加上以下引數即可:--privileged=true一般都推薦使用這種方式。