Tag: 豆茎

如何在beanstalk中使用docker挂载efs文件系统

使用应用程序版本标签jenkins-mt-002.zip,它定义了一个Dockerfile以及一个Dockerrun.aws.json文件。 json文件只包含卷映射。 { "AWSEBDockerrunVersion": "1", "Volumes": [ { "HostDirectory": "/efs_mount/master/live", "ContainerDirectory": "/root/.jenkins" } ] } 我试图将位于主机系统上/ efs_mount的EFS挂载映射到docker容器内的/root/.jenkins。 我以为我把它设置正确,但显然我做错了什么。 有人可以看看,让我知道我在做什么错了吗?

在AWS Elastic Beanstalk上运行Docker容器 – 我的web应用程序在哪里?

我使用Elastic Beanstalk控制台将应用程序从Docker容器部署到AWS Elastic Beanstalk。 完成在AWS Elastic Beanstalk上部署Web应用程序之后 – 环境状态为绿色。 我单击环境仪表板上的URL链接查看我的Web应用程序。 它总是导航到网页有string Congratulations! Your Docker Container is now running in Elastic Beanstalk on your own dedicated environment in the AWS Cloud 我读了日志文件,我没有看到任何错误。 这是它的链接: http : //dockstalker-env.elasticbeanstalk.com/我的网站应用程序在哪里? 我想念什么? Dockerfile FROM ubuntu:14.04 RUN apt-get update && apt-get upgrade -y RUN apt-get install -y git git-core wget zip nodejs […]

AWS Beanstalk泊坞窗图像自动更新不起作用

我有一个node.js应用程序打包在托pipe在公共存储库中的docker镜像中。 我已经成功在AWS Beanstalk泊坞窗应用程序中部署了该映像。 问题在于,当我更新公共存储库中的映像时,我期待着Beanstalk应用程序自动更新,如下configurationbuild议。 Dockerrun.aws.json: { "AWSEBDockerrunVersion": "1", "Image": { "Name": "peveuve/dynamio-payment-service", "Update": "true" }, "Ports": [ { "ContainerPort": "8000" } ], "Logging": "/var/log/dynamio" } Dockerfile非常简单: FROM node:4.2.1-onbuild # Environment variables ENV NODE_ENV test ENV PORT 8000 # expose application port outside EXPOSE $PORT 亚马逊的文档很清楚: 可以包含更新密钥。 默认值为“true”,并指示Elastic Beanstalk检查存储库,将任何更新提取到图像,并覆盖任何caching的图像。 但是我必须通过上传新版本的Dockerrun.aws.json描述符来手动更新Beanstalk应用程序。 我错过了什么? 它应该这样工作吗?