基于Kubernetes的容器云平臺實戰》——2.2 容器生命周期管理">《基于Kubernetes的容器云平臺實戰》——2.2 容器生命周期管理
689
2025-03-31
1.4.4 容器存儲
可以通過數據卷掛載的方式來實現獨立于Docker容器生命周期的持久化存儲。數據卷可以對應到宿主機上的特殊目錄或文件,它們可以被一個或多個容器所使用。直接掛載目錄時,Docker自動創建匿名數據卷,而要在多個容器之間共享有名數據卷,就要事先加以創建。創建一個數據卷前,要在文件系統中創建好相應的目錄或文件。容器啟動運行時采用-v參數來掛載匿名數據卷是在容器生命周期之外持久化數據的最簡單方法,如下面命令:
docker run -d -P -v /webapp:/home/tomcat/webapp tomcat
當然也可以在命令行上通過多個-v參數,一次性為運行的容器掛載多個匿名數據卷,以及將它們分別掛載到不同的容器目標目錄上,具體命令如下:
docker run -d -P -v /webapp:/home/tomcat/webapp -v /log:/home/tomcat/log? tomcat
最后,再給出一個直接掛載文件的例子,如下:
docker run --rm -it -v ~/.bash_history:/.bash_histiry ubuntu /bin/bash
Kubernetes
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。