windows宿主機和docker容器設置掛載共享文件夾

docker容器內的程序常常須要訪問、調用宿主機目錄中的數據,每次都要導入導出很是麻煩費力。docker

接下來,一步步實現將宿主機的指定文件夾掛載到docker容器中。centos

1. 打開Oracle VM VitualBox:bash

 2. 點擊【設置】->點擊左側的【共享文件夾】測試

 

 3. 雙擊默認的【c/Users  \\?\c:\Users】,進行編輯,這裏設置D盤下的data爲掛載共享目錄,名稱可修改,此處設爲"data"。 點擊肯定code

 

4. 重啓virtualbox虛擬機,中間有等待時間:blog

 

 5. 建立容器,測試是否能訪問共享目錄ssl

  基於centos鏡像建立name爲centos-1的容器,並使用參數-v將D:\data目錄掛載到容器的/home目錄下:虛擬機

C:\Users\Administrator>docker run -d -it --name centos-1 -v /data:/home centos
9b871d35e1669640dd027a64214b3f78d9faec8b29e91f23aa717d7b7b5036ed

 進入容器內部:it

C:\Users\Administrator>docker exec -it centos-1 /bin/bash
[root@e952aff59318 /]#

 查看/home目錄是否和本機的D:\data目錄一致 :class

[root@e952aff59318 /]# cd home
[root@e952aff59318 home]# ls
a.txt  db  log  sslkey.log

 一致則表示掛載成功。

相關文章
相關標籤/搜索