0

Une partie de mon fichier docker-compose.yaml est:AWS Beanstalk ne pas construire conteneur docker

version: '3' 
services: 
    nginxProxy: 
    image: nginxproxy 
    build: 
     context: ./dockerfiles/nginxproxy/ 

Lorsque vous essayez d'exécuter un environnement élastique beanstalk avec cela, je reçois une erreur de:

ECS task stopped due to: Essential container in task exited. (nginxProxy: CannotPullContainerError: API error (404): repository nginxproxy not found: does not exist or no pull access httpdbin:)

Elastic Beanstalk prend-il en charge les images de docker de construction?

Répondre

1

Oui, pour confirmer, EB ne construit pas pour vous. Docker Hub surveille GitHub et construit un conteneur chaque fois que le code est poussé. Jenkins observe cela et se déploie sur le haricot élastique chaque fois qu'un nouveau conteneur est construit. Je suis à peu près sûr qu'il y a des produits AWS qui font tout cela, si c'est votre truc. GitLab va également construire des conteneurs pour vous, je pense.

Si vous ne déployez pas assez souvent/ne voulez pas automatiser, eb deploy fonctionne très bien si l'interface CLI beanstalk est installée.