Docker 容器掛載磁碟區到主機掛載的網路共用

Docker 容器掛載磁碟區到主機掛載的網路共用

我有一個 Docker 主機,它有一個掛載器網路共用到主機 /mnt/share/folder 上的資料夾,該共享工作正常。我需要能夠將主機上的這個共用安裝到容器中。我嘗試過-v /mnt/share/folder:/folder,當我啟動容器時,它告訴我無法寫入該位置。

基本上,共用包含我希望能夠從容器讀取/寫入的檔案。我需要容器能夠建立共享的文件/資料夾。

我也嘗試過--mount type=bind,source=/mnt/share/folder,target=/folder,Docker 不會建置它。

答案1

我建議直接使用 docker nfs 磁碟區插件將共用安裝到容器

$ docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.1.1,rw \
--opt device=:/path/to/dir \
foo

相關內容