Docker創建數據卷容器


docker create --name test_4 -v /data_4 nginx
創建一個test_4數據卷容器,在該容器的/data_4目錄掛載數據卷

 

使用數據卷容器時,
無須保證數據卷容器處於運行狀態,
所以用docker create命令即可。

docker inspect test_4
查看test_4數據卷容器信息

 


docker run -d --name test_5 --volumes-from test_4 nginx
docker run -d --name test_6 --volumes-from test_4 nginx
創建test_5與test_6兩個容器,
並掛載test_4數據卷容器

 

3個容器中的任何一方在/data_4目錄下的操作,
其他的容器都可以看到。

可以多次使用--volumes-from參數,
實現對多個不同的數據卷容器的同時使用,
這些數據卷容器中的數據卷,
都會被掛載到新的容器中。


docker run --name test_7 --volumes-from test_4 -v $(pwd):/folder nginx tar cvfP /folder/folder.tar /data_4

 

導出
備份命令:
1、利用nginx鏡像創建test_7容器;
2、掛載test_4數據卷容器中的data_4數據卷;
3、掛載宿主機的當前目錄到test_7容器的/folder目錄;
4、test_7容器啟動后,把/data_4數據卷壓縮為folder.tar


ll
查看宿主機當前目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM