2017-04-02 108 views
1

我很好奇是否有更簡單的方法來實現我終於可以工作的東西:Windows上的一個Docker容器,帶有cifs/smb/samba卷裝載。Windows和Samba/CIFS上的Docker

我可以得到這個工作的唯一方法是設置一個虛擬機(Ubuntu),使用Docker插件(NetShare),然後用一個用戶帳戶和權限適當地配置一切(在Ubuntu VM上設置一個新用戶,與可在smb共享上讀/寫的用戶相似的PUID和PGID ID)。然後我必須確保容器啓動正確的PUID和GUID,像聲納泊塢窗圖像提到:linuxserver/sonarr

我試圖在Dockerfile中使用fstab,autofs和直接mount -t cifs命令,但它doesn聽起來像這樣是可能的,因爲根據我讀的內容,你不能像容器那樣裝入虛擬化進程。

回答

-1

實現你所需要的並不難。

這裏是我的方法:

  1. 我已經建立了一個虛擬機使用Ubuntu,然後我也跟着從這裏install Sonarr using Docker guide
  2. 我創建使用Windows共享
  3. 我配置Sonarr到共享文件夾使用帶有正確用戶名和密碼的共享文件夾。

請注意,如果您不想創建Ubuntu VM,也可以使用install Sonarr on Docker using Kitematic GUI。這樣,您就可以直接在風箏中設置路徑。

此外,請確保您密切關注Kitematic中的網絡設置部分,如果您選擇這樣做。

祝你好運!