Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载

简介: Spring Boot 学习研究笔记(十九)-docker部署SpringBoot 日志目录挂载

一、为什么需要挂载日志目录?

1、本地测试环境,日志文件能正常输出,部署到生产环境后不能输出日志文件。

2、使用docker部署服务时,如果日志存放在容器里,当重启时或删除容器后日志会丢失。

用docker目录挂载可以解决以上问题。

 

二、docker目录挂载步骤:

第一步: 确定自己的docker容器中的日志目录

即log4js.xml 文件配置的输出目录,这里使用目录为:/var/log/callshow

如图所示:

 

第二步:创建宿主机的挂载目录

mkdir  -p /var/log/callshow

 

查看:

 

第三步:运行docker

 

docker run -d -it -p 8080:8080 -v /var/log/callshow:/var/log/callshow  springboot_test

 

说明:

 


相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
Java Docker 索引
Springboot的Container Images,docker加springboot
本文介绍了如何使用Spring Boot的层索引文件和Docker优化Spring Boot应用程序的容器化过程,包括解压缩可执行jar和创建分层Docker映像的方法。
379 9
Springboot的Container Images,docker加springboot
|
Java Linux Docker
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
806 3
|
Java Docker 微服务
SpringBoot微服务打包Docker镜像
SpringBoot微服务打包Docker镜像
1325 11
|
前端开发 安全 Java
【Spring】Spring Boot项目创建和目录介绍
【Spring】Spring Boot项目创建和目录介绍
628 2
|
前端开发 Java Docker
使用Docker容器化部署Spring Boot应用程序
使用Docker容器化部署Spring Boot应用程序
|
Java Docker 微服务
利用Docker容器化部署Spring Boot应用
利用Docker容器化部署Spring Boot应用
491 0
|
负载均衡 安全 调度
深入调查研究Docker Swarm
【10月更文挑战第19天】
562 0
|
Java 应用服务中间件 Linux
使用docker部署springboot项目小白教程
使用docker部署springboot项目小白教程
1195 0
|
Java 关系型数据库 Docker
docker打包部署spring boot应用(mysql+jar+Nginx)
docker打包部署spring boot应用(mysql+jar+Nginx)