A imagem do Jenkins Docker não possui make ou sudo

2

Estou tentando configurar o CI na AWS usando a imagem Jenkins do hub do Docker. Eu comecei algumas horas no processo (configurando para um projeto Node), e agora percebi que algumas das minhas dependências npm exigem make para construir. A imagem do Docker não tem make , nem tem sudo , por isso parece que não consigo apt-get install make . Existe outra maneira de obter make sem ter que recriar a imagem com um Dockerfile que concede acesso root?

    
por Jacob 20.05.2015 / 00:51

1 resposta

2

A imagem é uma imagem oficial básica, ela possui as ferramentas mínimas necessárias para o funcionamento do Jenkins, por design. Há pessoas que querem fazer, algumas querem múltiplas versões de ruby, java, etc, algumas não querem nada lá porque usam escravos .

Ele também não é executado como root por motivos de segurança seguindo as diretrizes de imagens oficiais do Docker

Verifique isso para ampliar a imagem e instalar mais ferramentas

    
por 22.05.2015 / 09:23