3
respostas

erro no passo de fazer push da imagem para o dockerhub

Tagging built image with alexpoilt/django_todolist_image_build:latest Docker Build Response : 50850c224b4a Pushing [alexpoilt/django_todolist_image_build] FATAL: com/google/common/io/BaseEncoding java.lang.NoClassDefFoundError: com/google/common/io/BaseEncoding at com.github.dockerjava.core.exec.AbstrDockerCmdExec.registryAuth(AbstrDockerCmdExec.java:45) at com.github.dockerjava.core.exec.AbstrDockerCmdExec.resourceWithAuthConfig(AbstrDockerCmdExec.java:77) at com.github.dockerjava.core.exec.PushImageCmdExec.execute0(PushImageCmdExec.java:39) at com.github.dockerjava.core.exec.PushImageCmdExec.execute0(PushImageCmdExec.java:16) at com.github.dockerjava.core.exec.AbstrAsyncDockerCmdExec.execute(AbstrAsyncDockerCmdExec.java:56) at com.github.dockerjava.core.exec.AbstrAsyncDockerCmdExec.exec(AbstrAsyncDockerCmdExec.java:21) at com.github.dockerjava.core.exec.AbstrAsyncDockerCmdExec.exec(AbstrAsyncDockerCmdExec.java:12) at com.github.dockerjava.core.command.AbstrAsyncDockerCmd.exec(AbstrAsyncDockerCmd.java:21) at

Tentei fazer o push e deu esse erro:

FATAL: com/google/common/io/BaseEncoding

Segui a dica do outro colega e removi/instalei o plugin mas não resolveu.

Já a resposta do moderador otavio de efetuar o login do docker atraves de tags não sei como fazer.

Como resolvo esse problema dessa aula? Obrigado

3 respostas

Olá Alexandre, tudo bem? Bem, é um erro bastante incomum, e realmente é algo interno do driver. Mas você poderia fornecer mais informações pra gente! Qual o sistema operacional que você está utilizando? Já deu esse erro antes? Você já fez o push para o Docker Hub antes? Você conseguiu fazer o login no CLI do Docker? Informa pra gente essas questões!

Jonilson, boa tarde.

Estou usando o mesmo ambiente do curso. ''Testei a parte de reinstalar um driver como mencionado por outro aluno mas também não deu certo.''

''Fiz uma outra questão, link: https://cursos.alura.com.br/forum/topico-erro-ao-fazer-push-da-imagem-para-docker-hub-92696 Que fala em uma problema de namespace, mas não sei configurar essa parte e não foi mencionado no curso.''

Referente ao dockerhub, inseri as credencias do mesmo no jenkins como solicitado no curso.

Obrigado

Alexandre, você reiniciou o Jenkins quando desinstalou o plugin "Parameterized Trigger"? Se não tenta fazer isso, e verifica também se todos os plugins estão instalados corretamente, enfrentei alguns problemas também porque uma serie de plugin não tinham sido instalados no momento da configuração inicial do Jenkins. Então primeiro desinstala o plugin "Parameterized Trigger", ai reinicia o Jenkins e depois tenta instalar o plugin "Parameterized Trigger" e fazer o push novamente.

E fala pra gente o resultado!