如何使用 Amazon linux 2 在 Elastic beanstalk 中使用多容器 docker?

2023-11-23

目前,亚马逊已弃用Multi-container Docker running on 64bit Amazon Linux.需要迁移到Docker running on 64bit Amazon Linux 2。在第一个版本中,我们使用Dockerrun.aws.json v2管理多容器码头工人。在最新版本中(Docker running on 64bit Amazon Linux 2),我们需要使用Dockerrun.aws.json v3 or docker-compose。但没有可用的工作示例或博客。我可以获得工作样品吗?


关于在 64 位 Amazon Linux 2 平台上运行的 Elastic Beanstalk 和 Docker。

我也曾经历过挣扎,最后终于找到了答案。令我困惑的是,文档让您看起来可以选择在 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 映像位于私有存储库中时,包含 docker-compose.yml 才需要 dockerrun.aws.json (v3)。

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/single-container-docker-configuration.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Amazon linux 2 在 Elastic beanstalk 中使用多容器 docker? 的相关文章

  • OpenAI Gymnasium,有没有算法支持的库?

    OpenAI 发布了一个名为 Gymnasium 的新库 它应该取代 Gym 库 有许多库都实现了支持健身房环境的强化学习算法 但是 Gymnasium 的界面略有变化 有没有支持 Gymnasium 的算法库 我尝试了 CleanRL K
  • 为什么没有参数的函数(与实际函数定义相比)可以编译?

    我刚刚看到某人的 C 代码 我很困惑为什么要编译它 有两点我不明白 The 函数原型与实际函数定义相比没有参数 中的参数函数定义没有类型 include
  • iOS HTTP 请求在后台运行

    当应用程序处于后台时 可以向 PHP 服务器发出 HTTP 异步请求吗 该应用程序是基于位置的应用程序 应收集当前位置并每 5 或其他值 分钟将坐标发送到服务器 即使应用程序处于后台 我也可以将 http 帖子发送到服务器吗 我读到了很多关
  • Thymeleaf Spring 安全集成 sec:授权不起作用

    我正在使用带有 Spring security 的 Thymeleaf 模板引擎 我还使用 Thymeleaf Spring Security 集成模块来使用 sec authorize 功能 但由于某种原因它不起作用 我没有收到任何错误
  • 你遇到过哪些 git 陷阱?

    我遇到的最糟糕的情况是 git 子模块 我在 github 上有一个项目的子模块 该项目无人维护 我想提交补丁 但无法提交 所以我分叉了 现在子模块指向原始库 而我需要它指向 fork 因此 我删除了旧的子模块 并将其替换为同一提交中新项目
  • MsBuild 在 Visual Studio Online 上找不到恢复的 NuGet 包

    我尝试构建一个存储在 Visual Studio Online 上的外部 GIT 存储库中的解决方案 它有以下步骤 1 Git 恢复 有效 2 NuGet 恢复 有效 3 构建 不起作用 查看日志时我的第一个猜测是 MsBuild 没有查找
  • 将文件附加到 PHPMailer

    我目前正在开发一个项目 该项目将文件作为 blob 存储在数据库中 我需要将文件附加到电子邮件并通过 PHPMailer 发送出去 我熟悉 mail gt addAttachment 但是 这个函数似乎只接受文件路径 而我没有 我想知道是否
  • Gitflow错误无法初始化

    我已经将 gitflow 安装在我的 github 项目所在的目录中 但是 当我尝试使用命令 启动时git flow init 我收到以下错误消息 git flow init C cygwin64 usr local bin gitflow
  • 使用Python的timeit获取“全局名称'foo'未定义”

    我想知道执行一条Python语句需要多少时间 所以我上网查了一下 发现标准库提供了一个名为timeit http docs python org library timeit html旨在做到这一点 import timeit def fo
  • 从哪里开始阅读 SQLite 源代码? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想了解sqlite是如何实现的 并且 想阅读源代码 我已经下载了源代码 我应该开始查看代码的哪一部分 SQLite文档页 http
  • 如何使用 winrar 提取与 zip 文件同名的文件夹中的所有 zip 文件?

    我需要迭代一个文件夹 对于每个 zip 文件 我需要使用它的名称来提取它 也就是说 如果它是 test zip 那么它应该解压到 test 文件夹 同样 它应该迭代我的文件夹及其子文件夹并提取内容 我编写了下面的代码 但它没有使用 zip
  • 获取css规则、chrome扩展

    我正在开发 Chrome 扩展程序 它需要访问document styleSheets cssRules 它在某些网站上运行良好 例如w3school 但其他人则不然 比如堆栈溢出 我收到错误 Failed to read the cssR
  • 当不存在循环时,terraform destroy 会产生循环错误

    地形版本 Terraform v0 12 1 地形配置文件 main tf在我的根提供程序中 provider google module organisation info source modules organisation info
  • 不确定如何在使用故事板时正确子类化 UIApplication

    我想在 X 次用户不活动 没有触发触摸事件 后返回故事板的初始视图控制器 经过一些研究 我发现检测不活动的最常见方法是触发 NSTimer 并在事件触发时重置间隔 为了检测触发的事件 我们在 UIApplication 的子类中重写 UIA
  • 使用 Javascript 删除字符串的最后一个字符

    我有一个DIV与一些字符 如何在每次单击时删除文本中的最后一个字符DIV itself 删除第一个字符 div on click function this text function index text return text repl
  • 如何在 iOS 11 上的 Swift 中获取 FLAC 文件元数据?

    我需要获取 FLAC 文件的元数据 我尝试了以下代码 let item AVPlayerItem url URL fileURLWithPath path let commonMetadata item asset commonMetada
  • 每组最大 n 个 SQL 查询的高性能方法

    我正在尝试构建一个基础设施 以便根据需要快速运行回归 从包含我们网络服务器上所有历史活动的数据库中提取 apache 请求 为了通过确保我们仍然回归来自较小客户的请求来提高覆盖范围 我想通过为每个客户检索最多 n 个 为了这个问题 假设 1
  • 将笔记本生成的 HTML 片段转换为 LaTeX 和 PDF

    在我的笔记本里有时会有 from IPython display import display HTML display HTML h3 The s is important h3 question of the day 但当我后来将笔记本
  • GetActiveObject() 与 GetObject() -- MK_E_UNAVAILABLE 错误

    All 我在将一些 VBA 代码转换为 C 时遇到一些问题 我们有一个充当本地 COM 服务器的第 3 方应用程序 在我们使用的VBA代码中获取对象 获取对现有对象的引用 e g Set appHandle GetObject ProgId
  • 如何更改 UILabel/UIFont 的字母间距?

    我已经搜索了很多 但找不到答案 我有一个普通的 UILabel 定义如下 UILabel totalColors UILabel alloc initWithFrame CGRectMake 5 7 120 69 autorelease t

随机推荐

  • 用于语义分割的 ImageDataGenerator

    我正在尝试使用 Keras 进行语义分割 并且在尝试加载图像时出现此错误flow from directory method Found 0 images belonging to 0 classes Found 0 images belo
  • 连接两条线段

    给定两条 2D 线段 A 和 B 如何计算连接 A 和 B 的最短 2D 线段 C 的长度 考虑两条线段 A 和 B 分别由两个点表示 线A由A1 x y A2 x y 表示 线 B 由 B1 x y B2 x y 表示 首先使用此算法检查
  • 如何迭代 JSON 结构? [复制]

    这个问题在这里已经有答案了 我有以下 JSON 结构 id 10 class child of 9 id 11 classd child of 10 如何使用 JavaScript 迭代它 var arr id 10 class child
  • 为什么 lambda 中的短路不起作用?

    为什么 linq 仍然尝试检查第二个表达式 Where t gt String IsNullOrEmpty someNullString t SomeProperty gt Convert ToDecimal someNullstring
  • 如何使用 Spring Boot 和嵌入式 Tomcat 禁用 TLSv1.0?

    我想用 spring boot 版本 1 3 3 停用 TLS 1 0 但如果 application yml 如下所示 它不起作用 ssl protocol TLSv1 2 key store E key server jks key s
  • 用于批量插入的触发触发器

    ALTER TRIGGER dbo TR O SALESMAN INS ON dbo O SALESMAN AFTER INSERT AS BEGIN SET NOCOUNT ON added to prevent extra result
  • 我应该扩展 ArrayList 以添加不为 null 的属性吗?

    我想将对象集合添加到 arrayList 前提是特定属性不为空 我正在考虑扩展 ArrayList 并在子类中实现检查 一种替代方法是在将属性放入 Arraylist 之前检查该属性 但这意味着 如果我需要根据逻辑将对象添加到 arrayl
  • 什么是 UIViewController

    我知道什么是UIView是但不是UIViewController 我只是想知道我可以用它做什么 以及它与UIView 基本上你需要知道什么是模型 视图 控制器架构在软件工程领域 UIView对应于该架构的视图并且UIViewControll
  • 带有手动词法分析器的 ANTLR 解析器

    我正在将基于 C 的编程语言编译器从手动词法分析器 解析器迁移到 Antlr Antlr 一直让我头疼 因为它通常mostly可以 但有些小部分却不能 而且解决起来非常痛苦 我发现我的大部分头痛都是由 Antlr 的词法分析器部分引起的 而
  • Twisted 的 Python Jabber/XMPP 客户端库 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在寻找一个使用 Twisted 框架编写 Jabber XMPP 客户端的 Python 库 Wokkel是你最好的选择 它是对 Twisted 内置的核心 Twisted Wo
  • document.body.scrollHeight 在 firefox/chrome 中产生两个不同的结果

    我试图访问整个页面的高度 包括滚动 在 Chrome 中 document body scrollHeight 就是这样做的 在 Firefox 中 这不起作用 Firefox 中的等效项是什么 肯定开始使用 jquery 访问 docum
  • 如何在ie11上查看webp格式

    有没有办法在 IE11 上查看 webp 图像格式 或者可以在此浏览器上使用 javascript 代码将其转换为其他格式 我尝试了 图片 元素 但似乎它不能像 Chrome 62 那样工作 This也是一个非常易于使用且有效的polyfi
  • 如何使屏幕的表格居中(垂直和水平)

    我有这些代码块 table border 1px tr td my content td tr table 我想在屏幕中央显示我的表格 垂直和水平 这是一个演示 我怎样才能做到这一点 水平居中很容易 您只需将两个边距设置为 自动 table
  • Union-Find:有效检索集合的所有成员

    我正在与一个union find算法 在我的程序的第一部分中 算法计算一个大集合的分区E 之后 我想检索该集合的所有成员S 其中包含给定节点x 到目前为止 我天真地测试了所有元素的成员资格E到集合S 但昨天我正在阅读 算法导论 CLRS 着
  • 如何设置相对于祖父母元素而不是直接父元素的宽度?

    我正在尝试设置一些元素的宽度相对于祖父母元素宽度的百分比 像这样 div class grand div class parent div class child1 div div class div div div
  • Sonar:如何使用 try-with-resources 关闭 FileOutputStream

    声纳给出一个错误 这FileOutputStream应该关闭 我需要修改以下代码才能使用try with resources 我该怎么做呢 public void archivingTheFile String zipFile byte b
  • 调用者会阻塞,直到 getFoo() 准备好值为止?

    我有一个JavaThread它公开了其他线程想要访问的属性 class MyThread extends Thread private Foo foo Foo getFoo return foo public void run foo ma
  • 如果我没有指定使用 CPU/GPU,我的脚本使用哪一个?

    在 pytorch 中 如果我没有写任何关于使用 CPU GPU 的内容 并且我的机器支持 CUDA torch cuda is available True 我的脚本使用的是 CPU 还是 GPU 如果是CPU 我该怎么做才能让它在GPU
  • Sinatra 助手伪造请求

    Summary 在一个SinatraWeb 应用程序 如何向应用程序发出虚拟请求并以文本形式获取响应正文 例如 这些路线 get foo foo get bar spoof request foo bar 当使用网络浏览器请求 bar 时
  • 如何使用 Amazon linux 2 在 Elastic beanstalk 中使用多容器 docker?

    目前 亚马逊已弃用Multi container Docker running on 64bit Amazon Linux 需要迁移到Docker running on 64bit Amazon Linux 2 在第一个版本中 我们使用Do