利用dockerfile升级flink的curl

最近Nusses扫出flink镜像有CURL漏洞,才发现要更新到最新版本 8.4.0,笔者当时flink版本为:

flink:1.17.1-scala_2.12-java8

我试了如上2种方法,都不能更新curl到8.4.0,于是自己从curl官网自己下载源码进行编译安装:

Dockfile为:

bash 复制代码
FROM flink:1.17.1-scala_2.12-java8
USER root
# RUN apt-get update && apt-get install -y curl
# RUN apt-get update && apt-get install -y gcc gcc-c++
RUN apt-get update && apt-get install -y build-essential
ADD curl-8.4.0.tar.gz /home
RUN cd /home/curl-8.4.0 && ./configure --prefix=/usr/local  --without-ssl && make && make install
RUN ldconfig

注:curl下载地址为:https://curl.haxx.se/download/

以上亲测可行,望对大家有用

相关推荐
abcy07121311 小时前
spark核心组件
flink·spark
翔云1234562 天前
Kafka + Flink实时时流处理场景
flink·kafka
abcy0712133 天前
flink state实例
大数据·算法·flink
Flink_China3 天前
抖音集团基于Paimon的流式数据湖应用实践
大数据·flink
abcy0712133 天前
flink 对齐与非对齐,窗口,状态state原理详解
大数据·flink
大大大大晴天️3 天前
Flink DataStream API 进阶使用与避坑指南
大数据·flink
abcy0712134 天前
flink Task Slots and Resources详解
flink
大大大大晴天5 天前
Flink DataStream API多流操作与实践
flink
大大大大晴天6 天前
深入浅出 Flink DataStream API:原理与使用
flink
大大大大晴天7 天前
聊聊Flink的几种血缘方案
前端·flink