java部署docker项目项目,并将java -jar的日志持久化
- 2023-03-15 10:20:00
- admin 原创
- 827
java部署docker项目项目,并将java -jar的日志持久化
我用docker部署项目,然后并把java -jar的日志持久化到硬盘
FROM bladex/alpine-java:openjdk8-openj9_cn_slim ADD shida.jar /app/shida.jar ADD start.sh /app/start.sh RUN mkdir -p /app/logs RUN chmod +x /app/logs RUN touch /app/logs/datas.log RUN chmod +x /app/logs/datas.log RUN chmod +x /app/start.sh EXPOSE 8080 CMD ["/bin/bash","/app/start.sh"]
start.sh里面的
nohup java -jar /app/shida.jar SYNCPREV >/app/logs/datas.log & tail -f /dev/null一定要加上tail -f /dev/null否则项目启动不起来
docker build -f Dockerfile -t tru:v7.0 .
docker run -d --name tru -v /opt/shida/tru/datas.log:/app/logs/datas.log -p 8082:8080 tru:v7.0
发表评论
文章分类
联系方式
联系人: | 郑州-小万 |
---|---|
电话: | 13803993919 |
Email: | 1027060531@qq.com |
QQ: | 1027060531 |
网址: | www.wanhejia.com |
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.