JIB docker hub映像推送失败com.fasterxml.jackson.core.JsonParseException:意外字符(';<;';(代码60)):应为有效值

JIB docker hub映像推送失败com.fasterxml.jackson.core.JsonParseException:意外字符(';<;';(代码60)):应为有效值,docker,jib,Docker,Jib,我正在尝试用jib建立docker的形象。这里是注册表配置 jib { to { image = 'docker.io/sfgroups/webappjib' auth { username = dockerUsername password = dockerPassword } } container { jvmFlags = ['-Djava.securit

我正在尝试用jib建立docker的形象。这里是注册表配置

jib {
    to {
        image = 'docker.io/sfgroups/webappjib'
        auth {
            username = dockerUsername
            password = dockerPassword
        }
    }
    container {
        jvmFlags = ['-Djava.security.egd=file:/dev/./urandom', '-Duser.timezone=GMT+08', '-Xdebug']
        mainClass ="webapp.Application"
        args = ['some args']
        ports = ['8080']
        labels = [key1:'value1', key2:'value2']

    }
}
当我运行
gradlejib
时,给出以下错误消息

[===================           ] 62.5% complete
> pushing blob sha256:a9ab09c58ac2675c2540211a9...
> pushing blob sha256:7b4602f44db208190163add5d...
> pushing blob sha256:b94e0ff719209f5b24e42cae8...
> pushing blob sha256:60e1b8ab9d1d02dc50650b08a...
> pushing blob sha256:3e010093287c245d72a774033...
> pushing blob sha256:d5e5fdbdea046cdcc0781103d...
> pushing blob sha256:c242ad6bb707a5b3bca846c40...

> Task :jib FAILED
Got more than one input Future failure. Logging failures after the first
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
 at [Source: (StringReader); line: 2, column: 2]
        at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1804)
        at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:693)
        at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:591)
        at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1902)
        at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:757)
        at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4141)
        at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4000)
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3004)
        at com.google.cloud.tools.jib.json.JsonTemplateMapper.readJson(JsonTemplateMapper.java:101)
        at com.google.cloud.tools.jib.registry.RegistryEndpointCaller.call(RegistryEndpointCaller.java:248)
        at com.google.cloud.tools.jib.registry.RegistryEndpointCaller.callWithAllowInsecureRegistryHandling(RegistryEndpointCaller.java:152)
        at com.google.cloud.tools.jib.registry.RegistryEndpointCaller.call(RegistryEndpointCaller.java:142)
        at com.google.cloud.tools.jib.registry.RegistryClient.callRegistryEndpoint(RegistryClient.java:356)
        at com.google.cloud.tools.jib.registry.RegistryClient.pushBlob(RegistryClient.java:304)
        at com.google.cloud.tools.jib.builder.steps.PushBlobStep.call(PushBlobStep.java:118)
        at com.google.cloud.tools.jib.builder.steps.PushBlobStep.call(PushBlobStep.java:39)
        at com.google.common.util.concurrent.CombinedFuture$CallableInterruptibleTask.runInterruptibly(CombinedFuture.java:181)
        at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
Got more than one input Future failure. Logging failures after the first
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
 at [Source: (StringReader); line: 2, column: 2]
        at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1804)
        at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:693)
        at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:591)
[========================]完成62.5%
>推送blob sha256:a9ab09c58ac2675c2540211a9。。。
>正在推送blob sha256:7b4602f44db208190163add5d。。。
>正在推送blob sha256:b94e0ff719209f5b24e42cae8。。。
>正在推送blob sha256:60E1B8AB9D1D02DC50B08A。。。
>推送blob sha256:3e010093287c245d72a774033。。。
>正在推送blob sha256:d5e5fdbdea046cdcc0781103d。。。
>推送blob sha256:c242ad6bb707a5b3bca846c40。。。
>任务:jib失败
获得了多个输入未来失败。第一次测试后的日志记录失败

com.fasterxml.jackson.core.JsonParseException:将
registry.hub.docker.com
添加到图像标记后,意外字符(“解决了此问题

jib {  
    to {
        image = 'registry.hub.docker.com/sfgroups/webappjib'
        auth {
            username = dockerUsername
            password = dockerPassword
        }
    }
    container {
        jvmFlags = ['-Djava.security.egd=file:/dev/./urandom', '-Duser.timezone=GMT+08', '-Xdebug']        
        args = ['some args']
        ports = ['8080']
        labels = [key1: 'value1', key2: 'value2']

    }
    allowInsecureRegistries = true

}