背景
由于不想在开发机子上安装docker环境,并且可以在本机上构建镜像,并上传到私服,所以想用google去年开源的库jib来试试,这里把具体的操作记录下来,方便自己查看
前期准备
- keystore-explorer
- gradle
- java项目
先上代码
docker.gradle
buildscript {
repositories {
gradlePluginPortal()
}
dependencies {
classpath "gradle.plugin.com.google.cloud.tools:jib-gradle-plugin:0.9.11"
}
}
apply plugin: com.google.cloud.tools.jib.gradle.JibPlugin
jib {
from {
image = 'openjdk:8-jre-alpine'
}
to {
image = '192.168.30.100:8888/invoice:latest'
auth {
username = 'admin'
password = 'admin123'
}
}
container {
entryp