/ script / lakesoul-e2e / docker / pyflink.Dockerfile
pyflink.Dockerfile
 1  # SPDX-FileCopyrightText: 2025 LakeSoul Contributors
 2  #
 3  # SPDX-License-Identifier: Apache-2.0
 4  
 5  FROM docker.1ms.run/library/flink:2.1.0-scala_2.12-java11
 6  
 7  
 8  # install python3 and pip3
 9  RUN apt-get update -y && \
10  apt-get install -y python3 python3-pip python3-dev && rm -rf /var/lib/apt/lists/*
11  RUN ln -s /usr/bin/python3 /usr/bin/python
12  
13  # install PyFlink
14  RUN pip3 install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple apache-flink==2.1.0
15  
16  RUN mkdir ./plugins/s3 && cp ./opt/flink-s3-fs-hadoop-2.1.0.jar ./plugins/s3