docker toolbox 中掛載本地目錄

準備條件

在e盤根目錄新建vm_share文件夾,並在該文件下新建幾個測試文件,好比: docker

掛載目錄

形式一

啓動Docker quickstart Terminal以後,進入到如圖所示界面 若是此時執行掛載命令時,只能掛載c盤當前用戶的目錄,掛載其餘盤都不會生效,且不會報錯。好比執行如下命令ssh

docker run -it --name busybox1 -v /e/vm_share:/opt busybox sh

進入容器以後,查看/opt目錄,能夠發現並無共享文件。 若是想經過這種形式掛載到其餘盤符,可經過在c盤當前用戶的目錄下創建一個軟鏈接到咱們指定的共享目錄。測試

mklink "c:/Users/用戶名/vm_share" "e:/vm_share"

而後經過命令ui

docker run -it --name busybox1 -v c:/Users/用戶名/vm_share:/opt busybox sh

此時就能夠訪問到指定目錄的文件了 3d

方式二

在開始菜單欄中打開Oracle VM VirtualBoxrest

選擇共享文件夾,選擇添加,選擇咱們須要共享的文件夾,並勾選自動掛載和固定分配 保存完成以後,在cmd中或者Docker quickstart Terminal中經過命令code

docker-machine restart

重啓docker機器,重啓完成後,經過命令blog

docker-machine ssh default

進入到docker機器內,此時共享的目錄在/目錄下。而後此時在執行掛載命令便可。cmd

docker run -it --name busybox5 -v /vm_share:/opt busybox sh

此時也能看到共享文件夾下的文件。 it

相關文章
相關標籤/搜索