【发布时间】:2021-03-04 01:37:31
【问题描述】:
我正在尝试使用 AWS Batch 启动一个 linux 服务器,该服务器实质上将执行 AWS 中包含的 fetch and go 示例(从 S3 下载一个 SH 并运行它)。
AWS Batch 对任何人都有效吗?
aws fetch_and_go 示例总是失败,甚至遵循模仿 aws 示例的其他在线指南。
我尝试使用大量 RUN 和 CMD 为 amazonlinux:latest 和 ubuntu:20.04 创建 Dockerfile。
脚本似乎总是因错误而失败:
standard_init_linux.go:219: exec user process caused: exec format error
起初我认为这可能与我在 amazonlinux 中的部署访问权限有关,因此在 she 文件上使用了 chmod 777、chmod -x 等。
棺材里的最后一颗钉子,我现在的剧本是乱七八糟的:
FROM ubuntu:20.04
使用 AWS Batch 启动它,没有传递任何命令或参数,它仍然失败并显示相同的错误代码。这几乎是在暗示我的 AWS Batch 存在设置问题(我使用默认向导设置,但更改为 a1.medium 服务器除外),或者 AWS Batch 存在一些重大问题。
有人在 AWS Batch 启动自己的 Dockerfile 方面取得了成功吗?他们可以分享他们的示例和/或设置参数吗?
提前谢谢你。
【问题讨论】:
标签: amazon-web-services docker ubuntu