docker volume 使用


docker volume 可以理解成一個container中的磁盤,既可以跟隨container的生命周期(在Dockerfile 中定義使用VOLUME關鍵字),也可以單獨創建,永久存儲,直到用docker volume rm 命令刪除。本文主要講如果用volume存儲springboot 項目生成日志

1. 查看volume 

docker volume ls

 

 

 

2. 創建volume

 docker volume create vol_logs

 

 3. 查看volume 的路徑

 

 4. 在container 中使用

目前,在spring boot 項目中已經配置了日志目錄為/opt/logs/springboot/spring.log

spring.application.name=springboot
logging.file.max-size=100MB
logging.file.max-history=7
logging.file.name=/opt/logs/${spring.application.name}/spring.log

需要做的是把vol_logs 這個volume 和springbot 項目的/opt/logs 路徑映射上

5. 運行docker run 

docker run -d --name springboot --rm -p 8080:8080 -v vol_logs:/opt/logs/  springboot:1.5

 

 6. 查看日志

 


免責聲明!

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



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