AWS Elastic Beanstalk 不支持 docker-compose.yml 吗?
Posted
技术标签:
【中文标题】AWS Elastic Beanstalk 不支持 docker-compose.yml 吗?【英文标题】:is docker-compose.yml not supported in AWS Elastic Beanstalk? 【发布时间】:2021-05-01 09:03:40 【问题描述】:在我的根目录中,我有我的 docker-compose.yml。
$ ls
返回:
build cmd docker-compose.yml exp go.mod go.sum LICENSE media pkg README.md
在同一个目录下,我跑了:
$ eb init -p docker infogrid
$ eb 创建 infogridEnv
但是,这给了我一个错误:
实例部署:源包中缺少“Dockerfile”和“Dockerrun.aws.json”。至少包括其中之一。部署失败。
它甚至不包含 docker-compose.yml 作为缺失文件的事实让我认为它不支持 docker-compose。这与 main documentation 相矛盾,它明确显示了 docker-compose.yml 的示例。
【问题讨论】:
【参考方案1】:您可能使用“Amazon AMI”,您的环境应该是新的“Docker running on 64bit Amazon Linux 2”
只有这样您才能获得docker-compose.yml
支持
来源https://docs.amazonaws.cn/en_us/elasticbeanstalk/latest/dg/docker-multicontainer-migration.html
【讨论】:
以上是关于AWS Elastic Beanstalk 不支持 docker-compose.yml 吗?的主要内容,如果未能解决你的问题,请参考以下文章
AWS Elastic Beanstalk 和 rails:pg_restore: [archiver] 文件头中不支持的版本 (1.13)
AWS Elastic Beanstalk - .ebextensions
美国东部(弗吉尼亚北部)的 Elastic Beanstalk 中 AWS 上的 ipv6 支持
有人知道 AWS Elastic Beanstalk 支持原生 ruby 吗?