- 用Jib插件将Java工程构建成Docker镜像
-
准备工作
- 使用阿里云的 容器镜像服务,在上面创建两个命名空间(syp-app 存放项目镜像,syp-common存放openjdk)
- 在 syp-common 命名空间创建 openjdk 仓库,手动push 镜像到这个仓库,参见上面《通过阿里云的容器镜像服务发布镜像》
-
配置 parent 的 pom
<properties> <!-- 要想本地可以上传到阿里云,请使用公网地址 registry.cn-shenzhen.aliyuncs.com --> <docker.repostory>registry-vpc.cn-shenzhen.aliyuncs.com</docker.repostory> <docker.repostory.namespace>syp-app</docker.repostory.namespace> <docker.project.version>1.0</docker.project.version> </properties> <build> <pluginManagement> <plugins> <!-- spring-boot-maven-plugin --> <plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>jib-maven-plugin</artifactId> <version>1.7.0</version> <configuration> <!-- 拉取所需的基础镜像 - 这里用于运行springboot项目 --> <from> <image>${docker.repostory}/syp-common/openjdk:8-jdk-alpine</image>
-
用Jib插件将Java工程构建成Docker镜像
最新推荐文章于 2025-03-17 08:04:27 发布