【问题标题】:update glibc package in distroless在 distroless 中更新 glibc 包
【发布时间】:2022-10-17 17:22:50
【问题描述】:

我正在为 distroless 使用多阶段 docker build 并为我的容器使用“gcr.io/distroless/java:8”,但是 gcr.io/distroless/java:8 安装的软件包版本有几个安全问题,例如 glibc 2.31 @ 987654321@ 如何更新 distroless 映像中的软件包版本`

FROM openjdk:8 AS 构建

工作目录 /app

运行 apt-get 更新

运行 apt-get upgrade libexpat1-dev libexpat1 openssl unzip -y

FROM gcr.io/distroless/java:8-debug

复制 --from=build /app /app

工作目录 /app

CMD [“java命令”]`

【问题讨论】:

    标签: java security java-8 glibc distroless


    【解决方案1】:

    Distroless 意味着你没有 bash 或 apt 来更新容器,所以你应该使用另一个修复了这些安全漏洞的 distroless 版本。创建新图像,测试它们,将它们上传到注册表,更新部署 yaml 文件,然后重新开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 2016-09-27
      • 2015-09-20
      • 1970-01-01
      • 2015-07-09
      相关资源
      最近更新 更多