Docker部署方式
执行命令
创建文件命令
mkdir -p /home/lineup/{uploadPath,config,logs}在/home/lineup/创建install.sh脚本文件
install.sh
#!/bin/bash
docker run -d --name lineup-app --restart=always \
-p 10010:8080 \
-v /home/lineup/uploadPath:/home/lineup/uploadPath \
-v /home/lineup/logs:/home/lineup/logs \
-v /home/lineup/lineUp.jar:/app/lineUp.jar:ro \
-e SPRING_PROFILES_ACTIVE=prod \
-e TZ=Asia/Shanghai \
eclipse-temurin:17-jdk \
java -XX:+UseG1GC -XX:MaxGCPauseMillis=200 \
-Dspring.profiles.active=prod \
-Dlogging.file.path=/home/lineup/logs \
-jar /app/lineUp.jar其他命令
启动容器
docker start lineup-app关闭容器
docker stop lineup-app重启容器
docker restart lineup-app查看容器实时日志
docker logs -f lineup-app删除容器
docker rm -f lineup-app开放端口10010
firewall-cmd --permanent --zone=public --add-port=10010/tcp重启防火墙规则
firewall-cmd --reload查看放行TCP列表
firewall-cmd --zone=public --list-ports目录结构
home/
├── lineup/
│ ├── install.sh
│ ├── lineUp.jar
│ ├── logs/
│ ├── config/
│ └── uploadPath/
└── hpes/