婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決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掛載的目錄無法讀寫問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 潮州市| 清徐县| 宁武县| 尖扎县| 新巴尔虎左旗| 神池县| 黑水县| 辽宁省| 新泰市| 疏附县| 洛阳市| 章丘市| 潞西市| 扎囊县| 沁阳市| 万载县| 洛宁县| 苍南县| 广安市| 威信县| 松桃| 日照市| 漳州市| 樟树市| 合作市| 湘西| 施秉县| 德昌县| 肥乡县| 泰兴市| 杨浦区| 基隆市| 石泉县| 太和县| 邵武市| 常德市| 长治市| 仁怀市| 宁远县| 高安市| 商都县|