Tag: 亚马逊

弹性beanstalk应用程序找不到私有的docker映像

我正在尝试使用以下设置来设置简单的Elastic Beanstalk应用程序: Web服务器环境 预定义configuration:docker 环境types:单一实例 我的Dockerrun.aws.json具有authentication块,该authentication块是通过在本地计算机上运行Dockerrun.aws.json docker login命令创build的。 我已经将这些证书以.dockercfg文件的forms添加到S3存储桶中,并将必要的IAMangular色给予EC2实例,以便它可以使用authentication信息访问configuration文件。 但是,当我尝试启动实例时,创build过程失败,日志告诉我: Error: image mydockeruser/my-docker-app:latest not found 它说图像无法find,但图像是在那里(在私人回购),与“最新”的标签。 为了certificate自己,我可以去https://hub.docker.com/r/mydockeruser/my-docker-app/tags/ ,我可以看到标签名称为“最新”的图像,包括大小图像等 任何想法为什么Elastic Beanstalk在应用程序设置过程中将无法find图像?

将cloudbees ec2泊坞窗图像与泊坞窗中的docker相结合

我正试图将dockerfunction中的docker与cloudbees ecs映像结合起来。 这两个图像都是使用不同的基于Linux的分布构build的。 Cloudbees ECS奴隶形象build立使用基地的Ubuntu 14.04和docker:1.8-dind从基地debian:jessiebuild立。 使用debian:jessie作为基础,将两个特性合并到一个docker镜像中的最佳方式是什么?

在Elastic Beanstalk的Docker中的cron作业中访问S3

我在一个docker映像中有一个cron作业,我将其部署到弹性beanstalk中。 在这个工作中,我希望在S3上包括读写操作,并且包含了AWS CLI工具。 但是,AWS CLI没有凭证就不是很有用。 我如何在Docker镜像中安全地包含AWS凭证,以便AWS CLI能够正常工作? 还是应该采取其他方法?

Kubernetes是否均匀分布在ec2集群中?

所以,我试图通过kubernetes,docker和AWS ecs来理解CPU和虚拟机的分配。 这看起来正确吗? 在本地,运行“docker撰写”与一些服务: 每个容器都被添加到单个Docker Machine VM中。 您可以从该单个VM分配CPU份额。 运行ECS的AWS从Docker生成组成: 每个容器(全部)被添加到一个ec2虚拟机中。 您可以从该单个VM分配CPU份额。 除非您手动将“添加实例”添加到您的应用程序,否则部署到5个ec2实例的集群的事实并没有什么不同。 你的5个容器将共享1 ec2。 AWS,运行kubernetes,使用复制控制器和服务yamls: 每个获取容器分布在你的kubernetes集群中的所有ec2实例之间????? 如果我启动一个由5个ec2实例组成的集群,然后部署5个复制控制器/服务,它们是否实际上分布在ec2的? 这似乎与ECS和本地开发有很大的不同。 只是想获得正确的事实。

如何pipe理部署?

我是DevOps的新手,需要为不断增长的业务制定战略,以处理许多不同的服务/节点(如100)。 我一直在学习Docker,看起来Docker Cloud是一个很好的服务,但是我不了解各种服务的标准用例,以及如何比较它们。 我需要一些关于如何pipe理开发环境,部署,生产环境和服务器pipe理的指导。 Docker云,厨师云和AWS ECS工具可以帮助所有这些,还是仅仅在某些方面? 这些服务如何不同?

在ec2-server上运行应用程序和在ec2-server的docker上运行应用程序有什么区别?

可以说我们有一个战争档案。 我将在AWS上部署它。 我可以安装tomcat等,并直接在ec2实例上部署它。 我可以安装docker并在容器中安装所有东西并部署它。 有什么不同 ? 我什么时候该用什么?

Angular 2应用程序部署在AWS上运行的Docker容器中

你好程序员, 对于一个项目,我们创build了一个Angular 2,它将成为我们的GUI。 这个GUI将从Amazon Web Services(AWS)托pipe的后端API获取他的数据。 GUI也应该在AWS上运行,我们将把它作为EC2上的Docker容器运行。 GUI在我的电脑上工作正常,但我不能制作一个探测器的Docker容器,它既不能在我的电脑上也不能在AWS上工作。 你们知道一个很好的教程/ Hello World项目,我可以学习如何在Docker中创build一个Angular 2应用程序吗? 一些更多的信息如何即时尝试这样做: 我的Dockerfile # Create image based off of the official Node 6 image FROM node:6 # Create a directory where our app will be placed RUN mkdir -p /usr/src/app # Change directory so that our commands run inside this new dir WORKDIR /usr/src/app […]

使用ALB的最佳实践

在私有子网内使用ALB和Docker容器的高安全性和function方面,最佳做法是什么? 我应该将ALB安装在公网子网中,还是在私有子网中安装ALB,这是为了在使用ALBfunction时保护私有子网内的实例而做的最好的事情?

如何从Cloud Formation获得Elastic Container Repository URI?

我正尝试从Cloud Formation创build一个弹性容器服务(ECS)设置。 不过,我不希望ECS存储库有丑陋的自动生成的URI: 111111111.dkr.ecr.us-east-1.amazonaws.com/docker-repo.company.com 但相反,我希望它有一个很好,有光泽 docker-repo.company.com 存储库本身不允许设置URI 甚至是CNAME 。 所以我试图设置一个S3存储桶redirect到回购。 但是除非我错过了一些东西,Cloud Formation不支持这个,因为使用!Ref或!GetAtt没有任何我可以在AWS :: ECR :: Repository对象中查询的东西,它会给我一个存储库URI。 我错过了什么吗? 谢谢!

AWS Cloud观看不可读的符号

我想从我的EC2实例获得所有日志从docker(从标准输出)。 所以在configuration策略和IAMangular色之后,在我的docker-compose.yml中添加下一个日志configuration: django: … logging: driver: "awslogs" options: awslogs-region: "eu-central-1" awslogs-group: "my-group-auto" awslogs-stream: "my-stream" awslogs-create-group: "true" Djangoconfiguration: LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'root': { 'level': 'ERROR', 'handlers': ['console'], }, 'formatters': { 'message-only': { 'format': '%(message)s' } }, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'message-only' } }, 'loggers': { 'celery': { […]