1
resposta

Erro no docker build da aula 2 do curso Jenkins: automatize pipelines

Boa tarde pessoal!

Estou realizando o curso de Jenkins: automatize pipelines com qualidade de codigo, porem no momento de fazer o docker build da segunda aula (criando nossa primeira pipeline) apresenta falha, sendo que as config de integração com github e a criação de pipeline estão ok,

Alguem consegue me ajuda?

Lembrando que o jenkins esta em container numa instancia EC2,

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Thiago. Tudo bem?

Esse problema geralmente acontece quando o Docker não está instalado ou não está no PATH do sistema dentro do container Jenkins.

Aqui estão algumas sugestões para resolver o problema:

  1. Acesse sua instância EC2 e execute docker --version para verificar se o Docker está instalado.

  2. Se o Jenkins está rodando em um container, você precisa garantir que o Docker CLI está disponível dentro desse container. Uma maneira comum de fazer isso é montar o socket do Docker do host no container Jenkins. Isso pode ser feito ao iniciar o container Jenkins com a opção -v /var/run/docker.sock:/var/run/docker.sock.

  3. O usuário que está rodando o Jenkins precisa ter permissão para executar comandos Docker. Você pode adicionar o usuário ao grupo docker no host.

  4. Após fazer as alterações, reinicie o Jenkins para garantir que todas as configurações sejam aplicadas corretamente.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!