gradle docker
时间: 2023-10-12 14:16:59 浏览: 71
Spring Boot 应用容器化之 Docker、Gradle
Gradle Docker 插件是 Gradle 的一个插件,它为构建 Docker 镜像提供了一种便捷的方式。使用该插件可以轻松地将 Gradle 项目打包成 Docker 镜像,并将其推送到 Docker Registry 中。
首先,在 Gradle 项目中添加 Docker 插件的依赖:
```
plugins {
id 'com.google.cloud.tools.jib' version '3.1.1'
}
```
接着,在 build.gradle 文件中配置 Docker 插件:
```
jib {
from {
image = 'openjdk:11-jdk-slim'
}
to {
image = 'my-image:latest'
tags = ['v1', 'v1.0', 'v1.0.0']
}
}
```
以上配置将使用 openjdk:11-jdk-slim 作为基础镜像,并将 Gradle 项目打包成名为 my-image 的 Docker 镜像,并创建了三个标签:latest、v1 和 v1.0.0。
最后,使用以下命令构建并推送 Docker 镜像:
```
./gradlew jib
```
这将使用 Gradle Docker 插件构建 Docker 镜像,并将其推送到默认的 Docker Registry 中。如果需要推送到其他 Registry,可以在配置文件中指定。
阅读全文