Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS批处理,AWS ECR:Docker运行时出现错误x509:由未知授权机构签署的证书_Amazon Web Services_Docker_Ubuntu_Aws Batch_Aws Ecr - Fatal编程技术网

Amazon web services AWS批处理,AWS ECR:Docker运行时出现错误x509:由未知授权机构签署的证书

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

为了创建AWS批处理作业,我尝试使用Ubuntu Linux基本映像创建Docker映像

从Docker容器中,我想在AWS DynamoDB中写入一些记录,并将一些文件上传到S3。 这些步骤由使用Go语言开发的命令行程序执行

这个程序在EC2实例上运行良好。 当我创建Docker映像,推送到ECR并尝试在AWS批处理中使用它时,我得到了以下错误-

邮政编码: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"]
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