gpt4 book ai didi

amazon-web-services - AWS 批处理,AWS ECR : Docker run gives an error x509: certificate signed by unknown authority

转载 作者:行者123 更新时间:2023-12-04 18:29:44 25 4
gpt4 key购买 nike

为了创建 AWS Batch 作业,我尝试使用 Ubuntu Linux 基础镜像创建 Docker 镜像。

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

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

Post https://dynamodb.us-east-1.amazonaws.com/: x509: certificate signed by unknown authority



这是我的 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 镜像上安装任何其他软件包吗?

最佳答案

看起来很相似issue来自 aws go-SDK 的 GitHub 页面。

安装 ca-certificates在 Docker 镜像中。

FROM ubuntu:16.04
# Update Software repository
RUN apt-get update
RUN apt-get install -y ca-certificates

关于amazon-web-services - AWS 批处理,AWS ECR : Docker run gives an error x509: certificate signed by unknown authority,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59237655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com