Docker springci 编译 Spring Navtive 工程为 Linux 可执行文件
Spring Native Docker Maven 大约 693 字镜像地址
https://hub.docker.com/u/springci
镜像
Spring Native-0.12 版本
java17
docker pull springci/spring-native:java17-0.12.x
java11
docker pull springci/spring-native:java11-0.12.x
mvn 命令
打包成二进制文件。
mvn -Pnative clean package
进入容器
备注:不能使用-d
运行为后台进程。bash
和sh
方式进入容器皆可。
docker run -it --rm springci/spring-native:java11-0.12.x bash
打包命令
docker run -it --rm -v /mnt/d/program/java/learn-spring-native:/usr/app -v /mnt/c/Users/fendoudebb/.m2:/root/.m2 -w /usr/app springci/spring-native:java11-0.12.x mvn -Pnative clean package
命令解释
- 该命令在
Windows
子系统WSL
中。 - 第一个
-v
映射了本地的工程目录到容器内的/usr/app
路径。 - 第二个
-v
映射了本地的Maven
仓库的目录到容器的home
路径下,确保容器内mvn
的命令能使用本地的Maven
环境。 -w
指定了容器的工作目录(进入容器后所处的目录)。mvn -Pnative clean package
执行打包命令。
阅读 636 · 发布于 2022-11-28
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Linux vi/vim 操作阅读 1785
-
npm 安装 Angular 脚手架阅读 1607
-
Vue v-once 组件只渲染一次阅读 505
-
软考-系统架构设计师:局部性原理阅读 2106
-
Linux 不排序去除重复行和不排序统计重复行阅读 5685
-
HTTP Content-Type 为 application/x-www-form-urlencoded 时注意事项阅读 2904
-
Linux 查找文本中重复的内容阅读 3938
-
Windows/Linux 使用 split 命令分割大文件阅读 5844
-
VisualVM 监控注册成 Windows 服务的 Tomcat 之 jstatd 方式一阅读 1844
-
Prometheus+Grafana+nginx-prometheus-exporter 监控 Nginx阅读 3610