使用JIB创建容器

问题描述 投票:0回答:1

我使用了 docker 并托管到 GCP。我想尝试一下 JIB。 到处都说没有 Docker 文件,没有运行 Docker 桌面来生成容器。 但这似乎根本不起作用。

我使用 Gradle-9 和 JDK 21.0.2

构建时。我已经包含了 gradle

Plugin{ id 'com.google.cloud.tools.jib' version '3.4.0' }
jib{
   from: { What Should I add here? }
     to: { How do I send it to my Artifact Registery in GCP }
}

我尝试了几个示例和 StackOverflow 问答,但似乎没有什么可以帮助正确回答要为 FROM 和 TO 添加的内容。

gradle containers jib google-artifact-registry
1个回答
0
投票

这对我有用。

jib {

    from {
        image = 'openjdk:23-jdk-oracle'
    }
    to {
        image = 'location to GCP artifact registry repo'
    }
}

Docker 账户需要通过终端登录。只有这样才有效。

© www.soinside.com 2019 - 2024. All rights reserved.