amazon-web-services - Amazon 内部 DNS 在 ECS Docker 容器中不起作用
问题描述
我有通过 ECS 中的服务运行的容器,这些容器每天都会启动。今天,他们无法访问资源,因为 DNS 无法解析名称(特别是 AWS 内部 DNS 条目)。
docker 主机可以毫无问题地解析名称。/etc/resolve.conf 中的 DNS 设置在主机和容器本身中都是相同的。我已经尝试在桥接和主机网络模式下运行容器,但都没有工作(对于主机来说尤其奇怪,因为它们应该共享一个我认为将包括 DNS 服务的网络堆栈)。
通常,我会认为 DNS 服务器配置或 DNS 条目配置有问题,但在这种情况下我无法控制其中任何一个或那些东西(因为有问题的条目属于 AWS)。
有想法该怎么解决这个吗?
解决方案
推荐阅读
- module - 如何在 Odoo 13 中使用内部用户隐藏这些模块?
- javascript - 如何使用Javascript将简单数组转换为三维数组(矩阵)
- shell - 将输出写入其运行的文件夹名称的 Shell 脚本
- css - Angular 8 中带有 ngx-ellipsis 的文本溢出
- python - 使用 requests.post 执行时,响应标头与浏览器不同
- ios - 在没有部分的 SwiftUI 表单中添加视图
- python - 应用函数来处理图像的 RGB 值
- c# - 为什么我的 TPL 数据流操作块没有并行执行?
- kendo-ui - Kendo UI Grid Inline 获取 SUM 值
- c# - 在C#中获取新连接的USB设备的COM端口(Serial Port)