很多人写完项目,不知道怎么部署上线。 Docker 是目前比较稳定的方式,今天说一下完整流程。 --- ① 写 Dockerfile 在项目根目录创建 Dockerfile: FROM openjdk:17 COPY target/app.jar app.jar ENTRYPOINT ["java","-jar","app.jar"] ② 打包镜像 docker build -t myapp:1.0 . ③ 运行容器 docker run -d -p 8080:8080 --name myapp myapp:1.0 加上 --restart=always,服务器重启后自动拉起。 ④ 配置 Nginx 反向代理 upstream myapp { server 127.0.0.1:8080; } server { listen 80; location / { proxy_pass http://myapp; } } ⑤ 申请 SSL 证书 用 certbot 一键申请免费证书: certbot --nginx -d 你的域名 完成后访问 https://你的域名 就能用了。 --- 用 docker-compose 可以同时管理多个服务, 比如后端 + MySQL + Redis 一起起来, 一条命令:docker-compose up -d --- 如果你有项目需要部署上线, 或者部署过程中报错了,可以评论区留言一起看看。 #后端开发 #java #编程 #docker #服务器部署 #nginx #Linux #程序员 #编程干货 #软件开发