Erro: DOCKER-COMPOSE UP -D
[Finalizado Pelo Aluno]
Olá! Conforme solicitado, abri um novo ticket
Error response from daemon: pull access denied for especializati/laravel9-app, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Eu não entendi muito bem o que preciso fazer.
Obrigado
Olá, Renato!
Tudo bem?
Você precisa criar uma conta na DockerHub, e depois se autenticar em sua maquina:
docker login
---
Essa imagem especializati/laravel9-app nada mais é do que o build desse arquivo Dockerfile, se quiser remover essa opção, vai gerar a imagem baseado no arquivo (ao invés de buscar no DockerHub):
image: especializati/laravel9-app
---
Assista esse curso: https://academy.especializati.com.br/curso/docker
Bom dia
Eu ja tenho a conta no DockerHub, só queria saber o impacto disso eu colocando essa linha e não colocando essa linha, disculpa é que estou meio cru ainda no docker, eu até já fiz o curso aqui, mas vou refazer para compreender melhor.
obrigado
Não se desculpe amigo, pergunte o que quiser.
Essa imagem especializati/laravel9-app nada mais é do que o build desse arquivo Dockerfile: https://github.com/especializati/setup-docker-laravel/blob/laravel-9-com-php-8/Dockerfile
Eu rodei o comando:
docker build -t especializati/laravel9-app .
Depois subi o DockerHub
---
Se não quiser usar a imagem basta remover a linha:
image: especializati/laravel9-app
Porque dessa forma vai gerar a imagem local na sua maquina, baseada no arquivo Dockerfile (caso contrário, vai baixar do meu Dockerhub)
Bom dia Carlos
Eu fiz o que falou, removi a linha image: especializati/laravel9-app, tem em dois lugares no app: e no queue: deu erro esse no queue:
eu tenho que utilizar o meu porque esta diferente em dois lugar
Nome do usuario
nome do PDO , pois utilizo o postgre
Obrigado
No serviço de queue também precisa passar qual o context, ou seja, onde está o arquivo Dockerfile:
queue:
build:
context: .
dockerfile: Dockerfile
restart: unless-stopped
command: "php artisan queue:work"
volumes:
- ./:/var/www
depends_on:
- redis
- app
networks:
- laravel
Boa tarde Carlos,
Passando apenas para agradecer, tudo certinho agora.
obrigado pela ajuda e dicas, mas para não peder o costume, cada vez que reinicio o computador, eu tenho que suber os containers novamente, todos sobem, menos o Redis e o pgadmin, o pgadmin tem o restart: unless-stopped, mas o redis não tem, prometo que é a ultima vez com esses assuntos, rsrs
obrigado
Legal amigo.
Essa opção de restart está ligada ao container, se por algum motivo o container cair, automaticamente ele vai reiniciar.
No Windows 11 agora é possível iniciar o Docker com WSL e etc, ainda não testei, mas dei uma olhada e parece que é possível.
Muito obrigado, fechando o ticket
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!