AWS Elastic Beanstalk Docker部署失败

时间:2016-09-21 07:08:35

标签: amazon-web-services docker elastic-beanstalk

在将docker app部署到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"]

1 个答案:

答案 0 :(得分:0)

事实证明,npm install可能需要很长时间才能运行,因为一旦我将node_modules放入zip并从Dockerfile中删除npm install,现在部署需要3-5分钟。