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