利用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/

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

相关推荐
Hello.Reader6 小时前
Flink 状态后端(State Backends)实战原理、选型、配置与调优
大数据·flink
还是大剑师兰特12 小时前
Flink面试题及详细答案100道(61-80)- 时间与窗口
flink·大剑师·flink面试题
武子康18 小时前
大数据-121 - Flink 时间语义详解:EventTime、ProcessingTime、IngestionTime 与 Watermark机制全解析
大数据·后端·flink
戚砚笙20 小时前
Flink进阶:从“会用”到“用明白”的踩坑与实战总结
flink
武子康2 天前
大数据-120 - Flink滑动窗口(Sliding Window)详解:原理、应用场景与实现示例 基于时间驱动&基于事件驱动
大数据·后端·flink
Hello.Reader2 天前
Flink 广播状态(Broadcast State)实战从原理到落地
java·大数据·flink
Hello.Reader2 天前
Flink State V2 实战从同步到异步的跃迁
网络·windows·flink
叫我詹躲躲2 天前
Linux 服务器磁盘满了?教你快速找到大文件,安全删掉不踩坑!
linux·前端·curl
叫我詹躲躲2 天前
3 分钟搞定 Linux 磁盘清理:实用命令 + 自动脚本,新手也会
linux·curl
Hello.Reader2 天前
Apache StreamPark 快速上手从一键安装到跑起第一个 Flink SQL 任务
sql·flink·apache