docker mysql volum_docker volume 使用

docker volume 可以理解成一个container中的磁盘,既可以跟随container的生命周期(在Dockerfile 中定义使用VOLUME关键字),也可以单独创建,永久存储,直到用docker volume rm 命令删除。本文主要讲如果用volume存储springboot 项目生成日志

1. 查看volume

docker volume ls

74246779c1a9e74401b21d75f4d89860.png

2. 创建volume

docker volume create vol_logs

6e29a4f37c519b15bc8f1c36c87e86fa.png

3. 查看volume 的路径

a83d9c3cd41e632792fb6e2c6f02dbb5.png

4. 在container 中使用

目前,在spring boot 项目中已经配置了日志目录为/opt/logs/springboot/spring.log

spring.application.name=springboot

logging.file.max-size=100MB

logging.file.max-history=7logging.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

9a6bbf654287616e730a0b210925449b.png

6. 查看日志

cc2064bcc6c5183d3142e2b22ee785cc.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值