Mesmo problema da outra aula com o docker no macos
[Finalizado Pelo Aluno]
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
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.
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)
Perfeito professor. Obrigado
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!