首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >超级错误:证书无效: UnknownIssuer

超级错误:证书无效: UnknownIssuer
EN

Stack Overflow用户
提问于 2020-06-30 02:25:10
回答 1查看 261关注 0票数 0

(我在找到解决方案后添加了这个问题,因为在我需要的时候没有匹配到我的错误。)

在将rust应用程序打包为docker容器后,我得到以下错误:Hyper error: invalid certificate: UnknownIssuer

我已经使用了来自官方铁锈码头图像的示例(参见。https://hub.docker.com/_/rust/):

代码语言:javascript
运行
复制
FROM rust:1.40 as builder
WORKDIR /usr/src/myapp
COPY . .
RUN cargo install --path .

FROM debian:buster-slim
RUN apt-get update && apt-get install
COPY --from=builder /usr/local/cargo/bin/myapp /usr/local/bin/myapp
CMD ["myapp"]
EN

回答 1

Stack Overflow用户

发布于 2020-06-30 02:27:12

问题是debian docker镜像不包含ca-certificate包。该问题是通过以下方式解决的:

代码语言:javascript
运行
复制
FROM rust:1.40 as builder
WORKDIR /usr/src/myapp
COPY . .
RUN cargo install --path .

FROM debian:buster-slim
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
COPY --from=builder /usr/local/cargo/bin/myapp /usr/local/bin/myapp
CMD ["myapp"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62644469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档