校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 解決docker掛載的目錄無法讀寫問題

解決docker掛載的目錄無法讀寫問題

熱門標簽:宿州外呼系統公司 信陽電銷外呼系統怎么樣 南昌外呼系統定制 株洲電銷 南充電銷外呼系統 海外工廠地圖標注 陜西辦理400電話 貴陽網絡外呼系統軟件 地圖標注小程序

使用下面的命令可以創建一個容器并且把本地的/home/dock/Downloads目錄掛載到容器中的/usr/Downloads中

[root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash

在Centos上創建完后,會出現如下問題

root@637fe9ea94f0:/usr/Downloads# ls
ls: cannot open directory '.': Permission denied

解決辦法:

原因是CentOS7中的安全模塊selinux把權限禁掉了,

有以下幾種方式解決掛載的目錄沒有權限的問題:

1.在運行容器的時候,給容器加特權,及加上 --privileged=true 參數:

docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash

2.臨時關閉selinux:

setenforce 0

3.添加selinux規則,改變要掛載的目錄的安全性文本

補充:docker掛載文件夾后不能訪問,沒有權限

輸入docker run 后掛載的文件夾不能訪問,沒有權限

例如:

sudo nvidia-docker run -p 8090:8888 -p 8091:80 -p 8092:6666 --name=pytorch0.4 -v ~/workspace:/root/workspace -i --shm-size 31G -t dsksd/pytorch:0.4.1 /bin/bash

將主機的workspace文件夾與容器的/root/workspace文件夾相掛載,但是在主機上不能向workspace文件夾中寫入數據。因為此時文件夾的擁有者為root。

可以執行命令:

sudo chown -R $USER 文件夾位置(/workspace)

文件夾就可以進行讀寫了。但是重啟后需要重新執行上述命令。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:玉林 石嘴山 晉城 汕頭 鄭州 開封 三明 拉薩

巨人網絡通訊聲明:本文標題《解決docker掛載的目錄無法讀寫問題》,本文關鍵詞  解決,docker,掛載,的,目錄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決docker掛載的目錄無法讀寫問題》相關的同類信息!
  • 本頁收集關于解決docker掛載的目錄無法讀寫問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 巫山县| 潮安县| 曲阳县| 钟祥市| 安新县| 福泉市| 巨野县| 金秀| 米林县| 巨鹿县| 康定县| 英超| 香港| 沁阳市| 长治县| 淅川县| 徐闻县| 正阳县| 百色市| 丹凤县| 石棉县| 宕昌县| 千阳县| 德令哈市| 靖江市| 芦溪县| 太谷县| 甘谷县| 三亚市| 灵石县| 肇州县| 林周县| 绥芬河市| 扶绥县| 儋州市| 上犹县| 罗山县| 随州市| 峡江县| 安宁市| 额济纳旗|