参考 官方文档
https://ci.apache.org/projects/flink/flink-docs-release-1.11/zh/ops/deployment/docker.html
注意要点:
- 可以指定flink版本号及scala版本号
直接点,具体配置等说明看官方文档
docker-compose.yml
version: "2.2"services:jobmanager:image: flink:1.11.2-scala_2.11ports:- "8081:8081"command: jobmanagercontainer_name: jobmanagervolumes:- ./flink/job/artifacts:/opt/flink/usrlibenvironment:- |FLINK_PROPERTIES=jobmanager.rpc.address: jobmanagerparallelism.default: 2taskmanager:image: flink:1.11.2-scala_2.11depends_on:- jobmanagercommand: taskmanagercontainer_name: taskmanagerscale: 1volumes:- ./flink/job/artifacts:/opt/flink/usrlibenvironment:- |FLINK_PROPERTIES=jobmanager.rpc.address: jobmanagertaskmanager.numberOfTaskSlots: 2parallelism.default: 2
