佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > windows宿主機和docker容器設置掛載共享文件夾的步驟

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

熱門標簽:美圖手機 使用U盤裝系統(tǒng) 網(wǎng)站建設 檢查注冊表項 智能手機 百度競價點擊價格的計算公式 阿里云 硅谷的囚徒呼叫中心

docker容器內(nèi)的程序經(jīng)常需要訪問、調(diào)用宿主機目錄中的數(shù)據(jù),每次都要導入導出非常麻煩費力。

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

1. 打開Oracle VM VitualBox:

2. 點擊【設置】->點擊左側(cè)的【共享文件夾】

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

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

5. 創(chuàng)建容器,測試是否能訪問共享目錄

基于centos鏡像創(chuàng)建name為centos-1的容器,并使用參數(shù)-v將D:\data目錄掛載到容器的/home目錄下:

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

9b871d35e1669640dd027a64214b3f78d9faec8b29e91f23aa717d7b7b5036ed

進入容器內(nèi)部:

C:\Users\Administrator>docker exec -it centos-1 /bin/bash

[root@e952aff59318 /]#

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

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

一致則表示掛載成功。

補充知識:docker鏡像文件導入與導出,支持批量

工作中經(jīng)常需要拉取一些國外的鏡像,但是網(wǎng)絡限制等原因在公司拉取很慢,所以我習慣用亞馬遜服務器拉取鏡像,導出后下載到本地再導入開發(fā)環(huán)境

1. 查看鏡像id

sudo docker images
REPOSITORY    TAG     IMAGE ID   CREATED    SIZE
quay.io/calico/node  v1.0.1    c70511a49fa1  6 weeks ago   257 MB
hello-world    latest    48b5124b2768  2 months ago  1.84 kB
quay.io/coreos/flannel v0.7.0    63cee19df39c  2 months ago  73.8 MB
quay.io/calico/cni  v1.5.5    ada87b3276f3  2 months ago  67.1 MB

2. 選擇要打包的鏡像,執(zhí)行打包命令

sudo docker save -o quay.io-calico-node-1.tar quay.io/calico/node

會在當前目錄下生成導出文件xxx.tar,然后將此文件下載到本地

3. 在開發(fā)環(huán)境導入上述打包的鏡像

docker load -i quay.io-calico-node-1.tar

0a43edc59c00: Loading layer 27.59 MB/27.59 MB
69a5574b2581: Loading layer 3.636 MB/3.636 MB
fb0933709f36: Loading layer 3.913 MB/3.913 MB
7384abd120f5: Loading layer 3.859 MB/3.859 MB
e34911610de0: Loading layer 27.06 MB/27.06 MB
d6ec327c8cbe: Loading layer 6.656 kB/6.656 kB
Loaded image ID: sha256:ada87b3276f307a6b1b1ada15820b6c9842fd839fe5cc46ad5db8af81f7fd271

至此,可以使用本地鏡像了!

4. 批量導入導出鏡像工具

訪問我的github獲取

以上這篇windows宿主機和docker容器設置掛載共享文件夾的步驟就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:煙臺 懷化 賀州 山南 黃山 湖北 湘潭 通遼

巨人網(wǎng)絡通訊聲明:本文標題《windows宿主機和docker容器設置掛載共享文件夾的步驟》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    新安县| 辽宁省| 东乌珠穆沁旗| 宜兰市| 如东县| 汾西县| 顺平县| 乐山市| 怀柔区| 曲水县| 遵义市| 青冈县| 辽宁省| 灵武市| 罗源县| 德江县| 乃东县| 临城县| 贵州省| 博爱县| 巴里| 郧西县| 冕宁县| 蓝田县| 西乌珠穆沁旗| 木兰县| 华坪县| 腾冲县| 松潘县| 怀宁县| 浠水县| 郯城县| 巴彦县| 蓬莱市| 福建省| 洛扎县| 个旧市| 葫芦岛市| 中江县| 拉萨市| 高要市|