为了创建 AWS Batch 作业,我尝试使用 Ubuntu Linux 基础映像创建 Docker 映像。
从 Docker 容器中,我想在 AWS DynamoDB 中写入一些记录并将一些文件上传到 S3。这些步骤由使用 Go 语言开发的命令行程序执行。
该程序在 EC2 实例上运行良好。当我创建 Docker 映像,推送到 ECR 并尝试在 AWS 批处理中使用它时,出现以下错误 -
发布https://dynamodb.us-east-1.amazonaws.com/:x509:由未知机构签署的证书
这是我的 Dockerfile 的相关部分
#Download base image ubuntu 16.04
FROM ubuntu:16.04
# Update Software repository
RUN apt-get update
ADD myProgram /usr/local/bin/myProgram
WORKDIR /tmp
USER nobody
ENTRYPOINT ["/usr/local/bin/myProgram"]
我需要在 Ubuntu Docker 映像上安装任何其他软件包吗?