草庐IT

amazon-sns

全部标签

amazon-web-services - docker精简池中没有空间

我在尝试在ECS中启动任务定义时收到错误消息:CannotPullContainerError:failedtoregisterlayer:devmapper:ThinPoolhas4405freedatablockswhichislessthanminimumrequired4480freedatablocks.在精简池中创建更多可用空间或使用dm.min_free_space选项更改行为我找到了this帖子中有一些推荐的步骤,但运行这些步骤并不能解决问题。这是我从dockerinfo收到的信息Containers:0Running:0Paused:0Stopped:0Images:

amazon-web-services - ECR 生命周期策略异常

在我们的ECR中,我们每天都会推送许多带有标签16_XXXX的图像。一些推送的图像不是应用程序的稳定版本。当有稳定版本时,我们将使用标签16.XXXX重新标记图像。我们已经设置了一个生命周期策略来清理在imageCountMoreThan(500)处带有16_XXXX标签的图像。既然有图片有两个标签(即稳定版)(如16_0715和16.0715),会不会也被清理掉?我们不想删除所有稳定版本的图像。有没有办法在ECR生命周期策略中重新标记图像并删除旧标记?谢谢! 最佳答案 如果你只有一个规则,它确实会删除你的稳定图像。但是,您可以通过

amazon-web-services - Elastic Beanstalk 上的 ElasticSearch

我正在尝试让ElasticSearch在ElasticBeanstalk环境中运行。使用Docker镜像让一个实例在负载平衡的环境中运行相当简单。但是,当我尝试向集群添加更多实例时,它们无法发现彼此,并且每个新实例都成为new_master。我的Dockerfile如下所示FROMdockerfile/java:oracle-java8RUN...#DownloadingandinstallingElasticSearchRUN/elasticsearch/bin/plugininstallelasticsearch/elasticsearch-cloud-aws/2.5.0VOLUM

amazon-web-services - 如何将特定日志文件从多容器 Docker Elastic Beanstalk 流式传输到 CloudWatch?

我有一个Web服务部署到运行Docker多容器堆栈的ElasticBeanstalk环境中。我已经在环境中启用了到CloudWatch的日志流,因此Cloudwatch中显示了大约五个不同的日志组,因此当我从Beanstalk中单击“请求日志”时,它会加载一个网页,一个接一个地向我显示所有日志文件。我注意到这个网页上有一些日志没有在CloudWatch中显示为日志组,这些是我真正关心的日志。我的问题是如何让它们显示为CloudWatch日志组?具体来说,ElasticBeanstalk自动为我创建的五个日志组是:/aws/elasticbeanstalk/my-web-service/

amazon-web-services - docker 容器中的“aws configure”将不使用环境变量或配置文件

所以我在AWS上有一个运行jenkins的docker容器和一个EC2注册表。我想让jenkins将容器推送回EC2注册表。为此,我希望能够在容器启动时自动执行awsconfigure和getlogin步骤。我想我可以exportAWS_ACCESS_KEY_ID=*exportAWS_SECRET_ACCESS_KEY=*exportAWS_DEFAULT_REGION=us-east-1exportAWS_DEFAULT_OUTPUT=json我预计会导致awsconfigure自动完成,但这不起作用。然后我尝试根据AWS文档创建配置并重复该过程,这也不起作用。然后我尝试使用aws

amazon-web-services - 如何从亚马逊上正在运行的容器创建新的 docker 镜像?

这是我的问题:我有一个任务在AmazonECS上运行Docker镜像,但我想从正在运行的容器实例创建一个新的Docker镜像。我在AmazonECS上看到了实例的ID;我已经制作了一个AMI,但我想制作一个可以从Amazon拉取的新docker镜像。有什么想法吗?问候和感谢。 最佳答案 要从容器创建图像,请执行以下命令:dockercommitcontainer_idimagename 关于amazon-web-services-如何从亚马逊上正在运行的容器创建新的docker镜像?,我

amazon-web-services - 使用 Dockerrun.aws.json 通过 CLI deploy 命令部署到 elasticbeanstalk

我正在运行具有多个环境的elasticbeanstalk应用程序。这个特定的应用程序托管了docker容器,这些容器托管了一个web服务。要将应用程序的新版本上传并部署到其中一个环境,我可以通过Web客户端并单击“上传和部署”,然后从文件选项中选择我最新的Dockerrun.aws.json文件,它引用了私有(private)托管的容器的最新版本。上传和部署工作正常,没有问题。为了让我自己和其他人的部署更简单,我希望能够使用CLI上传和部署Dockerrun.aws.json文件。如果我在没有任何特殊配置的情况下使用cliebdeploy命令,则压缩整个应用程序并将其发送到主机的正常过

amazon-web-services - Docker 挂载 S3 容器

在docker主机中安装S3容器的最佳做法是什么?有没有办法透明地做到这一点?还是我需要使用VOLUME指令将卷挂载到主机驱动器,然后使用CRON手动将文件备份到S3? 最佳答案 根据您想要完成的内容有不同的方法,但这是我使用s3fs-fuse的方法我创建了一个基于ubuntu的docker镜像包括一些有用的依赖项(根据我的要求)安装awscli安装s3fs-fuse在目录中挂载s3DockerfileFROMubuntu:18.04##SomeutilitiesRUNapt-getupdate-y&&\apt-getinstall

Amazon-ECS 中的 Docker 化 Consul、Zookeeper 和 Kafka

我正在尝试将dockerizedKafka(使用Zookeeper)部署到AWS。我已经梳理了几个资源,并接近了。但是当我ssh进入AWS中的Kafka盒子时,我可以看到Kafka以-1退出。我只能假设Kafka无法访问Zookeeper,因为我还没有设置任何名称解析。我正在将Consul作为解决方案(参见here)。这看起来不错resource.但是我连官方领事都不能成功运行dockerimage(在服务器或代理模式下)。我可以得到thisone工作(使用here)。但如果可能的话,我想使用官方图像。有没有人获得与Kafka和Zookeeper合作的官方Consul图像?A)首先,我

amazon-web-services - 如何在 AWS Windows Server 环境中运行 Docker?

我尝试过的事情:WindowsServer2012R2上的工具箱。禁用Hyper-V以允许virtualbox。我无法启用虚拟化,因为它在物理BIOS上。在带有容器EC2的WindowsServer2016上安装了DockerEE。安装正确。守护进程正在运行。但是,我无法在hello-world:nanoserver旁边拉出单个图像。所以我搜索了windowsservercore和nanoserver,仍然无法正常工作,因为它们已经过时了。当您尝试拉取Docker.com的frizzm人员时,它的repo不起作用。使用全新的WindowsServer2016实例重新启动。我禁用了Hyp