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

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

相关推荐
SOFAStack33 分钟前
蚂蚁 Flink 实时计算编译任务 Koupleless 架构改造
大数据·架构·flink
Data跳动34 分钟前
【Flink运行时架构】作业提交流程
大数据·flink
Data跳动4 小时前
【Flink运行时架构】组件构成
大数据·架构·flink
Apache Flink13 小时前
Dinky 和 Flink CDC 在实时整库同步的探索之路
大数据·flink
goTsHgo16 小时前
Flink的 RecordWriter 数据通道 详解
大数据·flink
Made in Program20 小时前
从数据格式转换的角度 flink cdc 如何写入paimon?
大数据·flink·paimon
Apache Flink1 天前
Lalamove基于Flink实时湖仓演进之路
大数据·flink
D愿你归来仍是少年1 天前
基于Python脚本实现Flink on YARN任务批量触发Savepoint的实践指南
大数据·运维·flink
遇见火星1 天前
Docker新型容器镜像构建技术,如何正确高效的编写Dockerfile
docker·容器·dockerfile·容器镜像
简单的心11 天前
window部署虚拟机VirtualBox来部署flink
大数据·windows·flink