Mesmo problema da outra aula com o docker no macos
[Finalizado Pelo Aluno]
![Marcello Ruoppolo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Olá professor,
Estou tendo nesta aula o mesmo problema que tive na aula do curso de laravel, o docker falha na hora do build:
marcelloruoppolo@MacBook-Pro-de-Marcello app-laravel % docker-compose up -d
Creating network "app-laravel_laravel" with driver "bridge"
Building app
[+] Building 10.1s (7/15)
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 1.01kB 0.0s
=> [internal] load .dockerignore 0.2s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/php:8.1-fpm 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 327B 0.0s
=> CACHED [stage-0 1/10] FROM docker.io/library/php:8.1-fpm 0.0s
=> CACHED FROM docker.io/library/composer:latest 0.0s
=> ERROR [stage-0 2/10] RUN apt-get update && apt-get install -y git curl libpng-dev libonig-dev libxml2-dev zip 9.7s
------
> [stage-0 2/10] RUN apt-get update && apt-get install -y git curl libpng-dev libonig-dev libxml2-dev zip unzip:
#5 1.251 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
#5 1.315 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
#5 1.335 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#5 1.453 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8906 kB]
#5 6.625 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [4732 B]
#5 6.629 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [53.2 kB]
#5 8.280 Fetched 9215 kB in 8s (1227 kB/s)
#5 8.280 Reading package lists...
#5 9.645 E: Problem executing scripts APT::Update::Post-Invoke 'rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true'
#5 9.645 E: Sub-process returned an error code
------
executor failed running [/bin/sh -c apt-get update && apt-get install -y git curl libpng-dev libonig-dev libxml2-dev zip unzip]: exit code: 100
ERROR: Service 'app' failed to build : Build failed
marcelloruoppolo@MacBook-Pro-de-Marcello app-laravel %
Fala Marcello!
Como vai?
Bem estranho esse erro, porque ele acontece dentro do container no momento do build do container, e esse setup é super validado (em vários sistemas operacionais).
--
Faz o seguinte amigo, faz um teste com o Laravel Sail, se não funcionar, vou te ajudar com uma outra alternativa (qualquer coisa faço um build aqui e crio uma imagem pronta só para te ajudar). Tudo bem assim?
https://academy.especializati.com.br/curso/laravel-sail
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
Então professor, eu já tenho uma imagem que utilizo com build, mas não seria errado subir ela para produção? Porque em local ela fica bem lenta. Outra coisa que pensei é ter essa imagem que eu já tenho com o build pronto apenas como develop e criar um outro docker-compose.yml apenas para produção. Teoricamente isso seria correto?
Porque se for farei desta forma.
![Marcello Ruoppolo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
No seu caso, como está tendo problemas, sim, será esse o caminho, você pode ter uma imagem local para desenvolvimento (sem problemas), e em produção você usa um setup mais enxuto (igual aqui mostro neste curso: https://academy.especializati.com.br/curso/aws-ec2-escalabilidade-e-alta-disponibilidade)
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
Perfeito professor. Obrigado
![Marcello Ruoppolo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!