AWS Elastic Beanstalk Docker部署失败
有没有人遇到部署Docker应用程序aws eb时失败的部署?
这是一个日志
time =“2016-09-20T09:36:42.802106539Z”level = error msg =“DELETE /v1.23/containers/c7bc72d9ccec的处理程序返回错误:您无法删除正在运行的容器c7bc72d9ccec6557ddca8e90c7c77b350cb0c80be9a90921478adccd70a2b97a。在尝试删除或使用之前停止容器-f“time =”2016-09-20T09:36:42.924322201Z“level = error msg =”DELETE处理程序/v1.23/images/9daab71ad3c0返回错误:冲突:无法删除9daab71ad3c0(无法强制) – 图像正在通过运行容器c7bc72d9ccec“time =”2016-09-20T09:36:42.924865908Z“level = error msg =”DELETE的处理程序/v1.23/images/dbcc41959b55返回错误:冲突:无法删除dbcc41959b55(不能被迫) – 图像有依赖的子图像“
这是环境部署的第一次,它运作良好。 但是,每次部署应用程序的新版本时,都会失败。
在64位Amazon Linux 2016.03 v2.1.6 |上运行 Docker 1.11.2
我的Dockerfile相当简单:
# Get Node Latest FROM node:6.5.0 # Create working directory WORKDIR /app ADD . /app # Install depencencies RUN npm install # Expost 3000 port EXPOSE 3000 # Start app CMD ["node", "server.js"]
事实certificate, npm install
可能需要很长时间才能运行,因为一旦我将node_modules放入zip文件并从Dockerfile中删除npm install
,现在需要3-5分钟才能部署。
- AWS Elastic BeanStalk Docker根文件系统切换为只读
- Elasticbeanstalk – 使用Nginx在Docker容器上强制HTTPs
- 将环境variables提供给弹性beanstalk docker部署
- 弹性beanstalk泊坞窗应用程序无法连接到MySQL
- 在Dockerrun.aws.json中做什么“日志logging”?
- AWS ElasticBeanstalk Docker:由于ERROR:JSONDecodeError,eb本地运行崩溃
- AWS EB,Play框架和Docker:应用程序已经运行
- 在Elastic Beanstalk上强制HTTPS单容器泊坞窗应用程序
- Amazon Elastic Beanstalk vs使用docker容器的EC2实例