Docker 持久化存储
生活随笔
收集整理的這篇文章主要介紹了
Docker 持久化存储
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Data Volume
數(shù)據(jù)庫(kù)容器的數(shù)據(jù)如何才能不會(huì)丟失?Docker的持久化存儲(chǔ)技術(shù)。Docker的數(shù)據(jù)共享技術(shù)能極大提高開(kāi)發(fā)人員的開(kāi)發(fā)效率,邊寫代碼,邊看運(yùn)行結(jié)果。
Docker持久化數(shù)據(jù)
基于本地文件系統(tǒng)的Volume。
可以在執(zhí)行Docker create或Docker run時(shí),通過(guò)-v參數(shù)將主機(jī)的目錄作為容器的數(shù)據(jù)卷。這部分功能便是基于本地文件系統(tǒng)的volume管理。
基于plugin的Volume
支持第三方的存儲(chǔ)方案,比如NAS,aws
Volume的類型
·受管理的data Volume,由docker后臺(tái)自動(dòng)創(chuàng)建。
·綁定掛載的Volume,具體掛載位置可以由用戶指定。
數(shù)據(jù)持久化:Data VolumeVOLUME ["/var/lib/mysql"] docker run -v mysql:/var/lib/mysqldocker run -d -p 80:5000 -v $(pwd):/skeleton --name flask flask-skeleto本地開(kāi)發(fā)利器-Docker+Bind Mout
實(shí)現(xiàn)實(shí)時(shí)修改,顯示
利用vagrant 將本地目錄掛載到宿主機(jī),然后利用docker bind Mount將宿主機(jī)目錄掛載到docker的相應(yīng)目錄。實(shí)現(xiàn)同步更改顯示
總結(jié)
以上是生活随笔為你收集整理的Docker 持久化存储的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Docker 多机网络
- 下一篇: Docker 与 DevOps自动化部署