[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Erro ao subir container com "docker-compose up -d"

[Finalizado Pelo Aluno]

Victor Augusto Lopes
Criador Victor Augusto Lopes 13/03/2022

ERROR [stage-0 6/9] RUN useradd -G www-data,root -u $uid -d /home/$user $user 2.3s
------
> [stage-0 6/9] RUN useradd -G www-data,root -u $uid -d /home/$user $user:
#10 1.486 useradd: invalid user ID '-d'
------
executor failed running [/bin/sh -c useradd -G www-data,root -u $uid -d /home/$user $user]: exit code: 3
ERROR: Service 'app' failed to build : Build failed

 

O container não chega a nem ficar online, quando rodo ''docker-compose ps'' nada aparece.

Manager Carlos Ferreira 13/03/2022

Olá, Victor!
Tudo bem?

Roda o comando docker ps -a

Pega o id do container e veja os logs:
docker logs ID_AQUI

---

Qual o seu sistema operacional? Mac com M1?

Carlos Ferreira
Criador Victor Augusto Lopes 13/03/2022
victor@DESKTOP-2EMEP70 MINGW64 /c/DockerProjects/EspecializaTI/app-ead (9.x): $ docker-compose up -d
Creating network "app-ead_laravel" with driver "bridge"
Building app
[+] Building 16.3s (10/13)
 => [internal] load build definition from Dockerfile                                                                                                                                                       1.9s 
 => => transferring dockerfile: 932B                                                                                                                                                                       0.2s 
 => [internal] load .dockerignore                                                                                                                                                                          2.3s 
 => => transferring context: 2B                                                                                                                                                                            0.1s 
 => [internal] load metadata for docker.io/library/php:7.4-fpm                                                                                                                                             8.3s 
 => [stage-0 1/9] FROM docker.io/library/php:7.4-fpm@sha256:2d2b3fffff998f7748a14d5090cef0cb1bf4796c9cbcf8a2e3949ae53c55db50                                                                               0.0s 
 => FROM docker.io/library/composer:latest                                                                                                                                                                 2.4s 
 => => resolve docker.io/library/composer:latest                                                                                                                                                           2.4s 
 => CACHED [stage-0 2/9] RUN apt-get update && apt-get install -y     git     curl     libpng-dev     libonig-dev     libxml2-dev     zip     unzip                                                        0.0s 
 => CACHED [stage-0 3/9] RUN apt-get clean && rm -rf /var/lib/apt/lists/*                                                                                                                                  0.0s 
 => CACHED [stage-0 4/9] RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd sockets                                                                                                        0.0s 
 => CACHED [stage-0 5/9] COPY --from=composer:latest /usr/bin/composer /usr/bin/composer                                                                                                                   0.0s 
 => ERROR [stage-0 6/9] RUN useradd -G www-data,root -u $uid -d /home/$user $user                                                                                                                          3.4s 
------
 > [stage-0 6/9] RUN useradd -G www-data,root -u $uid -d /home/$user $user:
#10 2.660 useradd: invalid user ID '-d'
------
executor failed running [/bin/sh -c useradd -G www-data,root -u $uid -d /home/$user $user]: exit code: 3
ERROR: Service 'app' failed to build : Build failed
 
 
victor@DESKTOP-2EMEP70 MINGW64 /c/DockerProjects/EspecializaTI/app-ead (9.x): $ docker ps -a
CONTAINER ID   IMAGE                 COMMAND                  CREATED        STATUS                        PORTS
                            NAMES
 
 
 
Ao utilizar o comando para subir o container, recebo aquela mensagem de erro e ao utilizar o "ps -a", nada aparece! 
 
Estou utilizando o Windows 10 Pro - 21H1 - 19043.1586 - WSL2 - Ubuntu

 

Victor Augusto Lopes
Manager Carlos Ferreira 13/03/2022

Faz o seguinte amigo, altera o Dockerfile, deixa assim as linhas 4 e 5:
ARG user=victor
ARG uid=1000

Exemplo: https://github.com/especializati/setup-docker-laravel/blob/laravel-9-com-php-8/Dockerfile#L4

Após isso, tente novamente:
docker-compose up -d --build

Carlos Ferreira
Criador Victor Augusto Lopes 13/03/2022

Obrigado, Carlos! 

Problema resolvido. Até então tudo está em perfeitas condições.

Até mais. 

Victor Augusto Lopes
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!