Docker部署Maven项目
打包maven项目
- 如下图所示操作,打包项目为jar文件

- 查看jar包如下,在目录下执行
java -jar demo-0.0.1-SNAPSHOT.jar
命令进行测试

开始
- 编写Dockerfile,如下
1 | FROM openjdk:8-jre |
- 将jar包和Dockerfile文件拷贝到linux下的某个目录下,例如
1 | root@ubuntu:/home/xlh/estimate_code# ls |
- 在该目录下,执行如下命令开始编译:
1 | docker build -t estimate_code . |
- 创建实例并运行
1 | docker run -d -p 9090:9090 --restart=always --name estimate_code_v1.0 estimate_code |
防火墙问题
- 若其他网络的主机无法访问相关接口,使用如下命令:
1 | iptables -A INPUT -p tcp --dport <your_port> -j ACCEPT |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xlhの博客!