首页 > 解决方案 > AWS Elastic Beanstalk 不支持 docker-compose.yml 吗?

问题描述

在我的根目录中,我有我的 docker-compose.yml。

$ ls

返回:

构建 cmd docker-compose.yml exp go.mod go.sum LICENSE media pkg README.md

在同一个目录中,我运行:

$ eb init -p 码头工人信息网格

$ eb 创建 infogridEnv

但是,这给了我一个错误:

实例部署:源包中缺少“Dockerfile”和“Dockerrun.aws.json”。至少包括其中之一。部署失败。

它甚至不包含 docker-compose.yml 作为丢失文件的事实让我认为它不支持 docker-compose。这与主要文档相矛盾,其中明确显示了 docker-compose.yml 的示例。

标签: amazon-web-servicesdockerdocker-composeamazon-elastic-beanstalk

解决方案


可能是您使用“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


推荐阅读