Windows遠程共享目錄爲//192.168.61.115/huashu
Windows用戶名密碼分別爲huashu和huashu123
待掛載的文件夾已經建立,爲/mnt/data/remote/huashupython
問題緣由及解決辦法: 緣由是CentOS7中的安全模塊selinux把權限禁掉了,至少有如下三種方式解決掛載的目錄沒有權限的問題: 1.在運行容器的時候,給容器加特權,及加上 --privileged=true 參數: docker run -i -t -v /mnt/data/remote/huashu:/mnt/data/remote/huashu --privileged=true arcvideo-cluster /bin/bash K8S Pod增長參數: containers: - image: qce-reg.cloudappl.com/zmpt/arcvideocluster:v258646_2.6.0.10 securityContext: privileged: true 運行容器加上參數 privileged=true 使用該參數,container內的root擁有真正的root權限。 不然,container內的root只是外部的一個普通用戶權限。 privileged啓動的容器,能夠看到不少host上的設備,而且能夠執行mount。 甚至容許你在docker容器中啓動docker容器。 2.臨時關閉selinux: setenforce 0 3.添加selinux規則,改變要掛載的目錄的安全性文本
mount -t cifs -o username=huashu,password=huashu123 //192.168.61.115/huashu /mnt/data/remote/huashu