docker掛載資料夾後不能訪問,沒有許可權

2021-09-11 19:37:47 字數 400 閱讀 9981

輸入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)

資料夾就可以進行讀寫了。但是重啟後需要重新執行上述命令。

參考:

linux掛載資料夾

記錄下兩台linux伺服器之間磁碟掛載。服務端 a伺服器 192.168.1.2 客戶端 b伺服器 192.168.1.3 1 修改服務端檔案 vi etc exports 2 新增需要服務端的檔案絕對路徑,注意在ip後面直接跟裡面的配置,不要有空格,我遇到多了空格導致重啟報錯,例如 home te...

Linux 資料夾掛載

專案背景 集群環境下附件上傳,將一台伺服器資料夾開放給其他應用伺服器掛載。linux操作步驟 把伺服器 10.1.82.73路徑 usr upload開放給伺服器 10.1.82.74路徑 usr upload掛載 1 在10.1.82.73伺服器下 etc exports檔案中新增 usr upl...

掛載共享資料夾

第一種情況可能是root密碼輸入錯誤造成的,再仔細檢查一遍是否輸入錯誤 第二種是剛安裝完,沒有設定root使用者密碼導致的,解決辦法 sudo passwd然後會讓你輸入當前使用者密碼 輸入完後再輸入root使用者密碼就可以了 df h su mkdir home livewrf desktop s...