docker - 为什么在使用 OfficeOpenXML 时找不到我最新的 Docker 映像构建 libgdiplus
问题描述
- 截至 2021 年 2 月 10 日最后一个 Docker 映像构建时,没有任何错误/问题。
- 直到最近在 2021 年 3 月 12 日构建新映像才开始出现错误。
- 与创建excel文件相关的Docker镜像和应用代码没有改变
- Docker 文件包括:
- FROM microsoft/dotnet:2.2-aspnetcore-runtime-alpine
- 运行 apk 添加 libgdiplus --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted
- Docker build 命令输出显示上面的图像层添加 libgdiplus 是从缓存中添加的
- 已确认 libgdiplus.so.0 在部署后位于运行容器的 /usr/lib 目录中
解决方案
推荐阅读
- spring-boot - Apache Camel Route 中的动态 to()
- sql - 从表中获取薪水最高的员工的第一行
- c# - 排序 ASP.NET CORE MVC 时如何保留过滤器数据
- c# - 如何将特定节点从xml导入treeview c#
- android - Pjsip Android:如何使用 PjCamera 类显示用户预览
- corda - Corda 枚举序列化和 PersistentState
- javascript - 如何查看用户是否已从 Javascript 应用程序中注销身份服务器
- gensim - Gensim 的 FastText KeyedVector 超出了词汇量
- grails - 如何解决同步方法中的连接关闭问题?
- wordpress - 是否可以过滤通过 WooCommerce REST API 可见的订单?