Amazon web services AWS批处理,AWS ECR:Docker运行时出现错误x509:由未知授权机构签署的证书
为了创建AWS批处理作业,我尝试使用Ubuntu Linux基本映像创建Docker映像 从Docker容器中,我想在AWS DynamoDB中写入一些记录,并将一些文件上传到S3。 这些步骤由使用Go语言开发的命令行程序执行 这个程序在EC2实例上运行良好。 当我创建Docker映像,推送到ECR并尝试在AWS批处理中使用它时,我得到了以下错误- 邮政编码:x509:证书 署名不明的当局 这是我的Dockerfile的相关部分Amazon web services AWS批处理,AWS ECR:Docker运行时出现错误x509:由未知授权机构签署的证书,amazon-web-services,docker,ubuntu,aws-batch,aws-ecr,Amazon Web Services,Docker,Ubuntu,Aws Batch,Aws Ecr,为了创建AWS批处理作业,我尝试使用Ubuntu Linux基本映像创建Docker映像 从Docker容器中,我想在AWS DynamoDB中写入一些记录,并将一些文件上传到S3。 这些步骤由使用Go语言开发的命令行程序执行 这个程序在EC2实例上运行良好。 当我创建Docker映像,推送到ECR并尝试在AWS批处理中使用它时,我得到了以下错误- 邮政编码:x509:证书 署名不明的当局 这是我的Dockerfile的相关部分 #Download base image ubuntu 16.04
#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"]
UbuntuDocker镜像上还有其他需要安装的软件包吗?类似于aws go SDK的GitHub页面
在Docker映像中安装ca证书
FROM ubuntu:16.04
# Update Software repository
RUN apt-get update
RUN apt-get install -y ca-certificates