Назад | Перейти на главную страницу

Развертывание среды Docker на Elastic Beanstalk

Я просто «Dockerized» свою инфраструктуру в контейнеры. Окружающая среда в основном одна nginx-php-fpm контейнер, содержащий nginx, настроенный с помощью php-fpm. Этот контейнер подключается к нескольким контейнерам данных, которые содержат файлы приложения для конкретного компонента.

Я видел несколько разговоров о развертывании одного контейнера в Beanstalk, но я не уверен, как мне развернуть такую ​​среду. Локально среда работает. Я получил свой контейнер nginx-php-fpm, используя --volumes-from флаг в контейнер данных.

Как мне создать такую ​​же среду на Beanstalk? Не могу найти вариант тома из другого контейнера. Также есть ли хорошая платформа, которая обрабатывает оркестровку Docker?

AWS Elastic Beanstalk обеспечивает Множественная среда Docker. Он будет развернут поверх AWS EC2 Container Service (ECS). Сама ECS поддерживает --volume-from параметры. См. Документацию AWS ECS. для монтирования томов из другого контейнера с помощью volumesFrom.

AWS Elastic Beanstalk Несколько сред Docker используют то же Dockerrun.aws.json в ECS. Попробуйте воспроизвести Dockerrun.aws.json из документации ECS.