在AWS Beanstalk Docker上部署Play Framework时出错

我在Docker上运行AWS Beanstalk上的Play Framework应用程序(运行Docker 1.6.0的64位Amazon Linux 2015.03 v1.4.1)。

Docker文件:

FROM relateiq/oracle-java8 MAINTAINER XXXX EXPOSE 9000 ADD files / WORKDIR /opt/docker RUN ["chown", "-R", "daemon", "."] RUN ["chmod", "+x", "bin/app"] USER daemon ENTRYPOINT ["bin/app"] CMD [] 

Dockerrun.aws.json

 { "AWSEBDockerrunVersion": "1", "Ports": [{ "ContainerPort": "9000" }] } 

当实例第一次启动,我得到约1分钟的地方,正常部署,然后我浏览几页后,错误显示:

 502 Bad Gateway nginx/1.6.2 

ElasticBeanstalk日志中的错误是:

 Play server process ID is 1 This application is already running (Or delete /opt/docker/RUNNING_PID file). 

我每隔30秒还会在/var/log/docker-events.log看到以下消息:

 2015-05-30T20:07:58.000000000Z d0425e47095e5e2637263a0fe9b49ed759f130f31c041368ea48ce3d99d1e947: (from aws_beanstalk/current-app:latest) start 2015-05-30T20:08:15.000000000Z d0425e47095e5e2637263a0fe9b49ed759f130f31c041368ea48ce3d99d1e947: (from aws_beanstalk/current-app:latest) die 2015-05-30T20:08:16.000000000Z d0425e47095e5e2637263a0fe9b49ed759f130f31c041368ea48ce3d99d1e947: (from aws_beanstalk/current-app:latest) start 2015-05-30T20:08:31.000000000Z d0425e47095e5e2637263a0fe9b49ed759f130f31c041368ea48ce3d99d1e947: (from aws_beanstalk/current-app:latest) die 

任何人都能看到我的问题? 干杯。