一、为什么需要挂载日志目录?
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
说明: