Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

RUN addgroup / adduser. Get: Option s is ambiguous (shell, system) error

Olá galera da Alura, tive dois erros ao buildar a imagen, o primeiro referente a minha versão do jdk, que não bastou mudar a versão para 11, e o segundo ao criar o user e grupo com mesmo nome, acredito que se deva pelo fato das atualizações do docker.

Então vou compartilhar para vocês, como ficou meu Dockerfile e consegui criar a imagem:

FROM adoptopenjdk/openjdk11:latest
RUN adduser --system --group spring
USER spring:spring
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
1 resposta
solução!

Repare que as linhas que sofreram alteração foram as seguintes:

FROM adoptopenjdk/openjdk11:latest
RUN adduser --system --group spring

Uma das soluções achei no StackOverflow: RUN addgroup / adduser. Get: Option s is ambiguous (shell, system) error

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software