草庐IT

ec_point

全部标签

amazon-web-services - ECS 代理无法成功从 ECR 拉取镜像

我有一个在VPC中运行的ECS托管EC2实例(在其中一个私有(private)子网中)。尝试在此实例上运行任务时,它似乎无法提取图像。据我从文档中可以看出,ECS代理不需要特殊配置即可从存储库中提取图像。查看Docker日志,我反复看到以下内容:level=errormsg="Downloadfailed,retrying:dialtcp54.231.17.81:443:i/otimeout"ecs-agent日志反复显示图像未下载:Pullingimagemodule="TaskEngine"image="REDACTED.dkr.ecr.us-east-1.amazonaws.co

amazon-web-services - ECS 代理无法成功从 ECR 拉取镜像

我有一个在VPC中运行的ECS托管EC2实例(在其中一个私有(private)子网中)。尝试在此实例上运行任务时,它似乎无法提取图像。据我从文档中可以看出,ECS代理不需要特殊配置即可从存储库中提取图像。查看Docker日志,我反复看到以下内容:level=errormsg="Downloadfailed,retrying:dialtcp54.231.17.81:443:i/otimeout"ecs-agent日志反复显示图像未下载:Pullingimagemodule="TaskEngine"image="REDACTED.dkr.ecr.us-east-1.amazonaws.co

amazon-web-services - 带有 Docker 和 EBS 卷的 EC2,在初始化期间将 EBS 卷安装在容器内

我实际上试图用Docker实现一些目标,但我被卡住了,这是我的问题。我的容器托管在EC2上,其中包含我的Web应用程序。我的webapp使用JCR存储库作为数据库,该存储库基本上是存储在您想要的位置的文件。所以每次我的网络应用程序启动时,如果存储库不存在,它会创建它,否则它会使用现有的。我当前的docker文件看起来像这样https://gist.github.com/agonist/7cab7358379e9dd6e812./chameleon.shstart只是启动我的webapp。在这个应用程序中,我配置了存储库文件的位置。现在我创建了一个EBS卷,附加并安装在我的EC2实例中。

amazon-web-services - 带有 Docker 和 EBS 卷的 EC2,在初始化期间将 EBS 卷安装在容器内

我实际上试图用Docker实现一些目标,但我被卡住了,这是我的问题。我的容器托管在EC2上,其中包含我的Web应用程序。我的webapp使用JCR存储库作为数据库,该存储库基本上是存储在您想要的位置的文件。所以每次我的网络应用程序启动时,如果存储库不存在,它会创建它,否则它会使用现有的。我当前的docker文件看起来像这样https://gist.github.com/agonist/7cab7358379e9dd6e812./chameleon.shstart只是启动我的webapp。在这个应用程序中,我配置了存储库文件的位置。现在我创建了一个EBS卷,附加并安装在我的EC2实例中。

amazon-web-services - AWS ECS - 退出代码 137

我正在尝试使用AWSECS和docker部署我的应用程序。使用docker-composeup在我的机器上本地运行环境。但是,一旦转换并移至ECS,我就会收到错误137我已经搜索了退出代码,它可能与ram相关,所以我启动了一个带有8gbram的更大容器,仍然遇到同样的问题。(只有两张图片在运行)我已经通过连接到容器并运行“dockerrun-it"imagename"/bin/bash手动运行图像,它们运行没有问题。任何人都可以看到原因或我如何解决此问题?这是我的任务:{"requiresAttributes":[{"value":null,"name":"com.amazonaws.

amazon-web-services - AWS ECS - 退出代码 137

我正在尝试使用AWSECS和docker部署我的应用程序。使用docker-composeup在我的机器上本地运行环境。但是,一旦转换并移至ECS,我就会收到错误137我已经搜索了退出代码,它可能与ram相关,所以我启动了一个带有8gbram的更大容器,仍然遇到同样的问题。(只有两张图片在运行)我已经通过连接到容器并运行“dockerrun-it"imagename"/bin/bash手动运行图像,它们运行没有问题。任何人都可以看到原因或我如何解决此问题?这是我的任务:{"requiresAttributes":[{"value":null,"name":"com.amazonaws.

【AWS】【EBS】EC2 节点挂载新卷磁盘

Description在EC2节点扩展硬盘节点的时候,EC2机器实例,默认会挂载的在根磁盘目录,如果在通过CloudformationTemplate加载了新磁盘节点,那么并不会在实例启动之后,就挂载对应的磁盘分卷。还需用户登录到机器节点上进一步的操作。Steps整体的操作步骤,参考AWS的官方文档进行实践。检查磁盘分卷有哪些,哪些已经挂载,哪些没有挂载Command#sudolsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTnvme1n1259:000disknvme0n1259:10400G0disk├─nvme0n1p1259:20400G0part/└─nvm

amazon-web-services - 为什么我的 AWS ECS 应用程序需要 "weird"TCP 端 Eloquent 能从 ECR 中提取?

我在前面使用带有NLB的ECS。ECS正在从ECR中提取图像。我无法理解的是,为什么ECS要求我打开所有TCP端Eloquent能从ECR中拉取?2621567429603eni-0f5e97a3c2d51a5db18.136.60.25210.0.12.6144355584613650415377987111537798719ACCEPTOK2621567429603eni-0f5e97a3c2d51a5db10.0.12.6154.255.143.13144920443613527415377987111537798719ACCEPTOK2621567429603eni-0f5e9

amazon-web-services - 为什么我的 AWS ECS 应用程序需要 "weird"TCP 端 Eloquent 能从 ECR 中提取?

我在前面使用带有NLB的ECS。ECS正在从ECR中提取图像。我无法理解的是,为什么ECS要求我打开所有TCP端Eloquent能从ECR中拉取?2621567429603eni-0f5e97a3c2d51a5db18.136.60.25210.0.12.6144355584613650415377987111537798719ACCEPTOK2621567429603eni-0f5e97a3c2d51a5db10.0.12.6154.255.143.13144920443613527415377987111537798719ACCEPTOK2621567429603eni-0f5e9

amazon-web-services - Docker 容器似乎是 'inherit' 主机 ec2 的实例配置文件。如何?

我们有一个在ec2主机上运行的docker容器。在那个docker容器中,我们运行一些awscli命令。我们尚未在容器中定义任何AWS凭证。这意味着容器继承了主机ec2的InstanceProfile。我的假设是真的吗?如果是这样,容器究竟如何继承实例配置文件凭据?其次(可能相关)awscli究竟做了什么来获取实例配置文件凭据?它是否调用元数据端点(169.254.169.254)?例如,如果凭据是从环境变量中提取的,则凭据是硬编码的并且可以看到,但实例配置文件的凭据实际驻留在哪里? 最佳答案 没错,凭据是主机的。正如您所怀疑的,它