[英]Auto-mount VirtualBox shared folder in fstab on Ubuntu Server 16.04
[英]Mount a Virtualbox shared folder as a volume for Docker running on the guest OS
我有一台運行 OS X Sierra(主機操作系統)的 Mac,我正在使用 VirtualBox 運行 Xubuntu 16.04(來賓操作系統)並在來賓操作系統中進行我的所有開發。 我已經使用 VirtualBox Guest Additions 設置了一個共享文件夾,該文件夾安裝在 /media/sf_Projects 並且也是來自 /home/me/Projects 的符號鏈接。
我在 Xubuntu 來賓操作系統中安裝了 Docker,我正在嘗試在容器中運行應用程序(Jupyter notebook),該容器需要您安裝數據卷以映射到其內部文件夾之一。
當我使用 /media/sf_Projects 或 /home/me/Projects 使用-v
開關掛載時,應用程序給我一個 404 錯誤,指出路徑不存在。 我認為這很奇怪,因為就應用程序而言,它是根目錄。 所以我嘗試使用父目錄 /media 或 /home/me 進行掛載,它工作正常並找到除 Projects 文件夾之外的所有其他姐妹文件夾。 所以看起來 Docker 無法讀取我的項目路徑。
將我的 VirtualBox 共享文件夾安裝到 Docker 時我做錯了什么嗎? 或者我在做什么是不可能的?
基本上,問題在於共享文件夾未在 VM 啟動時掛載。 要解決此問題,請在 VM 啟動后運行sudo mount -t vboxsf sharename /path
。
在 Docker Machine Github 中注冊了一個關於此問題的問題。 https://github.com/docker/machine/issues/1814
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.