DockerCompose之數據卷Volume


通常情況下,一個容器啟動之后,所有容器中的數據都存在容器內部的臨時文件中,如果容器停止,則數據也就清空了,為了能夠在使用容器的過程中,還能把一些數據持久化下來,也即容器消失掉,這些數據依然還存在,因此dockercompose支持了數據卷(volume)功能,通過他可以指定Docker中一塊持久化的區域,該區域在容器消失之后,還可以依然將區域中的數據保存下來。

相當於這部分區域不在屬於某一個容器了,而是由dockercompose管理的一部分區域,只要通過compose啟動容器,這部分區域就一直會存在。

下圖為compose文件中使用數據卷的示例

 

這里mysql的命令中,設置了忽略大小寫,數據庫字符集等

 


免責聲明!

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



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