我有一个Dockerfile,我可以在我的机器上构建并运行成功 . 然后我将它推送到我们公司的私人Dockerhub帐户 .

我已经使用Dockerrun.aws.json设置了Elastic Beanstalk并在S3中设置凭据以从私有Dockerhub仓库中提取图像 .

每次我上传和部署Dockerrun.aws.json时都无法运行configtest并抱怨/ var / log / apache2无法访问,因为它适用于我的本地,这没有任何意义 . 此外,如果我通过SSH连接到由EB管理的EC2实例,我可以在那里运行图像并且它也能正常工作 .

是什么赋予了?