Docker 容器故障排除
事件:无法拉取最新 Docker 映像:资源库名称 () 无效,只允许 [a-z0-9-_.]。Tail the logs for more details. (有关详细信息,请跟踪日志。)
使用 JSON 验证程序检查 dockerrun.aws.json
文件的语法。另请针对 Docker 配置 中说明的要求验证 dockerfile 内容
事件:在 Dockerfile 中未找到 EXPOSE 指令,中止部署
Dockerfile
或 dockerrun.aws.json
文件未声明容器端口。使用 EXPOSE
指令 (Dockerfile
) 或 Ports
块 (dockerrun.aws.json
文件) 为传入流量公开端口。
事件:无法从 bucket name
下载身份验证凭证 repository
dockerrun.aws.json
为 .dockercfg
文件提供了无效的 EC2 密钥对和/或 S3 存储桶。或者,实例配置文件没有针对 S3 存储桶的 GetObject 授权。验证 .dockercfg
文件是否包含有效的 S3 存储桶和 EC2 密钥对。在实例配置文件中授予 IAM 角色执行 s3:GetObject
操作的权限。有关详细信息,请转到 管理 Elastic Beanstalk 实例配置文件
事件: 活动执行失败,原因是出现警告:身份验证配置文件无效
您的身份验证文件 (config.json
) 格式不正确。请参阅使用私有存储库中的映像。