docker volume資料掛載

2021-09-25 13:49:49 字數 582 閱讀 8808

背景:未解決多個應用資料共享,docker有自己非常好的解決方案。即通過volume掛載,將硬碟上的資料或者檔案對映到映象容器中,達到乙份資料多處使用,即時修改,即時生效。

下面介紹兩種docker資料掛載的方法:

1.在執行執行時掛載:將本地目錄掛載到映象虛擬目錄(不足之處在於每次都要寫本地目錄,不容易維護)

docker run -d --別名 -v  /本地目錄:/容器目錄 映象名稱 

2.改進之後,先建立容器。通過掛載關係設定。

docker run -p 8000:8080 --volumes-from webpage --name test1 -d tomcat

docker run -p 8001:8080--volumes-from webpage --name test2 -d tomcat

3.通過檔案設定掛載點

eg:1.新建dockerfile

from tomcat

2.通過 docker build -t test2 /dockerfile父目錄

3.docker run -d test2

可以通過 docker inspect檢視掛載資訊

深入理解 Docker Volume

本文主要介紹了docker volume的原理以及使用方式,是docker入門教程的延伸。作者通過從資料的共享 資料容器 備份 許可權以及刪除volume五方面深入介紹了volume的工作原理,從實戰中幫助讀者了解volume。從docker irc頻道以及 stackoverflow 的問題來看,...

深入理解Docker Volume

從docker irc頻道以及stackoverflow的問題來看,很多人還不是很明白docker volume的工作原理。在這篇文章中,我會盡最大的努力來解釋volume是如何工作的,並展示一些最佳實踐。這篇文章主要是針對那些對volume不了解的docker使用者,當然有經驗的使用者也可以通過本...

docker volume 建立 修改 清理

環境 centos7.4 docker version 17.12.0 ce docker volume建立 備份 nfs儲存 資料存容器內,刪容器即銷毀全部資料 要保留的資料 資料持久化 需儲存在容器外 docker volume是檔案或目錄,mount到docker容器中使用 docker vo...