14 lines
413 B
Docker
14 lines
413 B
Docker
FROM public.ecr.aws/docker/library/flink:1.20.0-scala_2.12-java17
|
|
|
|
# Set working directory
|
|
WORKDIR /opt/flink
|
|
|
|
# Set environment variables for Flink mini-cluster
|
|
ENV FLINK_HOME /opt/flink
|
|
ENV PATH=$FLINK_HOME/bin:$PATH
|
|
|
|
# Expose necessary ports for the Flink UI (JobManager) and job manager
|
|
EXPOSE 8081 6123
|
|
|
|
# Command to start Flink JobManager and TaskManager in a mini-cluster setup
|
|
CMD ["bin/start-cluster.sh"] |