校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Docker volume 掛載卷的實現方法

Docker volume 掛載卷的實現方法

熱門標簽:菏澤crm外呼系統(tǒng)價格 物超所值的400電話申請 如何在各種地圖標注自己的地址 信陽銷售外呼系統(tǒng)招商 營銷電銷機器人招商 申請400電話號碼多少錢 coreldraw地圖標注 百應電銷機器人靠譜嗎 遼寧電銷平臺外呼系統(tǒng)軟件

最簡單的hello world輸出鏡像的制作是最簡單的開始,但是如果我們需要修改我們的運行代碼,或者有輸入輸出文件的時候,我們就沒有辦法了,每一個container運行完畢后,其分配的資源以及文件系統(tǒng)都會消失,那么我們就需要在本地給docker container掛載一個卷,這樣在container運行的時候,container的掛載點下的文件操作,也同樣會影響到給container掛載的本地卷。就像linux中的mount一樣。這樣我們只需要修改本地卷中的代碼,而不需要修改image即可。

例如我們創(chuàng)建一個Dockerfile文件:

其中:

VOLUME:是在container中創(chuàng)建一個掛載點,我們可以將本地的一個文件卷掛載在container的/data下面,這樣我們在container的data目錄下的操作就和在本地卷的操作是一樣的。

CMD: 在container啟動的時候運行的命令,也只能有一條存在。

創(chuàng)建的鏡像所要作的操作是統(tǒng)計一個文件中的信息然后將其輸入到2.txt中。利用$docker build –t count:v1 ./ 來創(chuàng)建鏡像,并查看

在運行的時候,我們需要加上 -v /root/laipeng.han/file:/data來將本地文件/root/laipeng.han/file 掛載在container的/data下面,那么/root/laipeng.han/file下面的所有文件,在container的/data/下面全部都可以看到。

運行指令為:docker run -v /root/laipeng.han/file:/data count:v1

最終container在/data/下面輸出的結果的文件2.txt,在/root/laipeng.han/file/下面也是同樣可以看到的。這樣我們修改/root/laipeng.han/file/下面的countfile.py代碼也是可以直接運行的,不必再創(chuàng)建新的鏡像文件。

以上代碼都是親自測試,請大家放心運行,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:湖北 廈門 玉樹 江門 內江 泰安 江西 瀘州

巨人網絡通訊聲明:本文標題《Docker volume 掛載卷的實現方法》,本文關鍵詞  Docker,volume,掛載卷,的,實現,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker volume 掛載卷的實現方法》相關的同類信息!
  • 本頁收集關于Docker volume 掛載卷的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 高淳县| 平潭县| 通山县| 淮南市| 绥化市| 应用必备| 出国| 沅陵县| 师宗县| 绩溪县| 左权县| 云浮市| 巨鹿县| 临夏市| 赣榆县| 东山县| 清原| 绩溪县| 漳平市| 彭山县| 望都县| 临泽县| 拉萨市| 同德县| 垦利县| 洪泽县| 龙海市| 宜宾市| 西丰县| 三门县| 宝丰县| 闽清县| 芷江| 永登县| 和田市| 崇阳县| 大埔县| 尚志市| 朝阳县| 卢氏县| 鹤庆县|