如何使用 Amazon linux 2 在 Elastic beanstalk 中使用多容器 docker?
How to use multi container docker in Elastic beanstalk using Amazon linux 2?
目前,Amazon 已弃用 Multi-container Docker running on 64bit Amazon Linux
。需要迁移到 Docker running on 64bit Amazon Linux 2
。在第一个版本中,我们使用 Dockerrun.aws.json v2
来管理多容器 docker。在最新版本(Docker running on 64bit Amazon Linux 2
)中,我们需要使用Dockerrun.aws.json v3
或docker-compose
。但是没有可用的示例或博客。我可以得到工作样品吗?
关于 Elastic Beanstalk 和 Docker 运行ning 在 64 位亚马逊 Linux 2 平台上。
我也很纠结,终于弄明白了。让我感到困惑的是,文档使您似乎可以选择在 EB 应用程序包中使用 Dockerrun.aws.json (v3) 或 docker-compose.yml。
然后你去寻找关于 Dockerrun.aws.json (v3) 的文档,但你不会在任何地方找到它。
原因是,您别无选择。如果你想 运行 多个容器,你必须在你的应用程序包中包含一个 docker-compose.yml。 Dockerrun.aws.json (v3) 允许您做的唯一一件事是将 s3 存储桶和密钥配置到您的容器存储库身份验证文件“.dockercfg”
的位置
这基本上是“Dockerrun.aws.json (v3)”的文档,它不支持类似于“Dockerrun.aws.json (v2)
”的任何内容
{
"AWSEBDockerrunVersion": "3",
"Authentication": {
"bucket": "DOC-EXAMPLE-BUCKET",
"key": "mydockercfg"
}
}
包含 docker-compose.yml 并且仅当 docker 图像位于私有存储库中时,您才需要 dockerrun.aws.json (v3)。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/single-container-docker-configuration.html
目前,Amazon 已弃用 Multi-container Docker running on 64bit Amazon Linux
。需要迁移到 Docker running on 64bit Amazon Linux 2
。在第一个版本中,我们使用 Dockerrun.aws.json v2
来管理多容器 docker。在最新版本(Docker running on 64bit Amazon Linux 2
)中,我们需要使用Dockerrun.aws.json v3
或docker-compose
。但是没有可用的示例或博客。我可以得到工作样品吗?
关于 Elastic Beanstalk 和 Docker 运行ning 在 64 位亚马逊 Linux 2 平台上。
我也很纠结,终于弄明白了。让我感到困惑的是,文档使您似乎可以选择在 EB 应用程序包中使用 Dockerrun.aws.json (v3) 或 docker-compose.yml。
然后你去寻找关于 Dockerrun.aws.json (v3) 的文档,但你不会在任何地方找到它。
原因是,您别无选择。如果你想 运行 多个容器,你必须在你的应用程序包中包含一个 docker-compose.yml。 Dockerrun.aws.json (v3) 允许您做的唯一一件事是将 s3 存储桶和密钥配置到您的容器存储库身份验证文件“.dockercfg”
的位置这基本上是“Dockerrun.aws.json (v3)”的文档,它不支持类似于“Dockerrun.aws.json (v2)
”的任何内容{
"AWSEBDockerrunVersion": "3",
"Authentication": {
"bucket": "DOC-EXAMPLE-BUCKET",
"key": "mydockercfg"
}
}
包含 docker-compose.yml 并且仅当 docker 图像位于私有存储库中时,您才需要 dockerrun.aws.json (v3)。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/single-container-docker-configuration.html