Docker部署方式
执行命令
创建文件命令
mkdir -p /home/hpes/{uploadPath,config,logs}在/home/hpes/创建install.sh脚本文件
install.sh
#!/bin/bash
docker run -d \
--name hpes-app \
--restart=on-failure:3 \
-p 8080:8080 \
-e TZ=Asia/Shanghai \
-e JAVA_OPTS="-XX:+UseG1GC -XX:MaxGCPauseMillis=200" \
-e SPRING_PROFILES_ACTIVE=dev \
-v /home/springboot/app:/app \
-v /home/springboot/logs:/logs \
-v /home/springboot/uploadPath:/home/backend/uploadPath \
-v /home/springboot/config:/home/backend/config \
--link mysql:mysql \
--link redis:redis \
openjdk:8-jre-slim \
java $JAVA_OPTS -jar /app/app.jar --spring.profiles.active=dev其他命令
启动容器
docker start hpes-app关闭容器
docker stop hpes-app重启容器
docker restart hpes-app查看容器实时日志
docker logs -f hpes-app删除容器
docker rm -f hpes-app开放端口8080
firewall-cmd --permanent --zone=public --add-port=8080/tcp重启防火墙规则
firewall-cmd --reload查看放行TCP列表
firewall-cmd --zone=public --list-ports目录结构
home/
├── hpes/
│ ├── install.sh
│ ├── hpes.jar
│ ├── logs/
│ ├── config/
│ └── uploadPath/
└── lineup/