Olá, Rafael.
Tudo bem?
Primeiro, é importante verificar se o processo de build e push da imagem para o Dockerhub está ocorrendo corretamente. Para isso, você pode verificar os logs do processo de CI/CD no Bitbucket.
Em seguida, certifique-se de que o servidor AWS está puxando a imagem correta. Você pode fazer isso executando o comando docker pull
seguido do nome da imagem que você deseja puxar. Por exemplo:
docker pull meu_usuario/meu_repositorio:latest
O latest
é uma tag padrão que é atribuída à imagem mais recente, mas ela não é atualizada automaticamente quando você faz push de uma nova imagem. Portanto, você precisa garantir que está fazendo push da imagem com a tag latest
.
Outra possibilidade é que o servidor AWS esteja armazenando em cache a imagem antiga. Nesse caso, você pode tentar remover a imagem antiga antes de puxar a nova. Para isso, você pode usar os comandos docker rmi
ou docker image rm
. Por exemplo:
docker rmi meu_usuario/meu_repositorio:latest
Depois disso, você pode tentar puxar a imagem novamente.
Lembre-se que essas são apenas sugestões e podem não resolver completamente o problema, pois existem muitos fatores que podem estar causando esse comportamento, precisa ser testado.
Espero ter ajudado e bons estudos!