国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

Docker數(shù)據(jù)存儲(chǔ)總結(jié)

2024-09-01 13:56:38
字體:
供稿:網(wǎng)友

閱讀本文前,希望你已經(jīng)對(duì)Volumes,Bind mounts和tmpfs mounts有了初步的了解,具體可以參考以下文章:

  • Docker數(shù)據(jù)存儲(chǔ)之Volumes
  • Docker數(shù)據(jù)存儲(chǔ)之Bind mounts
  • Docker數(shù)據(jù)存儲(chǔ)之tmpfs mounts

下圖展示了Volumes,Bind mounts和tmpfs mounts三種存儲(chǔ)技術(shù)的不同:

Docker,數(shù)據(jù)存儲(chǔ)

Volumes的使用場(chǎng)景

  • 在多個(gè)容器間共享數(shù)據(jù)。
  • 無法確保Docker主機(jī)一定擁有某個(gè)指定的文件夾或目錄結(jié)構(gòu),使用Volumes可以屏蔽這些宿主機(jī)差異。
  • 當(dāng)你希望將數(shù)據(jù)存儲(chǔ)在遠(yuǎn)程主機(jī)或云提供商上。
  • 當(dāng)你希望備份,恢復(fù)或者遷移數(shù)據(jù)從一臺(tái)Docker主機(jī)到另一臺(tái)Docker主機(jī),Volumes是更好的選擇。

Bind mounts的使用場(chǎng)景

  • 在宿主機(jī)和容器間共享配置文件。例如將nginx容器的配置文件保存在宿主機(jī)上,通過Bind mounts掛載后就不用進(jìn)入容器來修改nginx的配置了。
  • 在宿主機(jī)和容器間共享代碼或者build輸出。例如將宿主機(jī)某個(gè)項(xiàng)目的target目錄掛載到容器中,這樣在宿主機(jī)上Maven build出一個(gè)最新的產(chǎn)品,可以直接咋i容器中運(yùn)行,而不用生成一個(gè)新的鏡像。
  • Docker主機(jī)上的文件或目錄結(jié)構(gòu)是確定的

tmpfs mounts的使用場(chǎng)景

  • 當(dāng)你因?yàn)榘踩蚱渌颍幌M麑?shù)據(jù)持久化到容器或宿主機(jī)上,那你可以使用tmpfs mounts模式。

Bind mounts和Volumes行為上的差異

  • 如果你將一個(gè)空Volume掛載到一個(gè)非空容器目錄上,那么這個(gè)容器目錄中的文件會(huì)被復(fù)制到Volume中,即容器目錄原有文件不會(huì)被Volume覆蓋。
  • 如果你使用Bind mounts將一個(gè)宿主機(jī)目錄掛載到容器目錄上,此容器目錄中原有的文件會(huì)被隱藏,從而只能讀取到宿主機(jī)目錄下的文件。

參考文章

https://docs.docker.com/storage/#good-use-cases-for-tmpfs-mounts

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌拉特前旗| 达孜县| 中阳县| 荣成市| 尚义县| 榆树市| 武胜县| 漳州市| 乌鲁木齐县| 无锡市| 泉州市| 民勤县| 岑溪市| 亳州市| 佛教| 栖霞市| 镇巴县| 泰顺县| 麻栗坡县| 白河县| 中山市| 比如县| 濉溪县| 邵阳县| 桓台县| 临澧县| 葫芦岛市| 若羌县| 松滋市| 宁强县| 图片| 乌苏市| 襄汾县| 安义县| 固安县| 刚察县| 榆树市| 涿州市| 文登市| 将乐县| 巢湖市|