docker-compose 部署 flink

services:
  jobmanager:
    image: flink:latest 
    command: jobmanager 
    ports:
      - "8081:8081"
      - "6123:6123"
    networks:
      - flink-network  # 连接到自定义网络 
    environment:
      # FLINK_PROPERTIES: "jobmanager.rpc.address=jobmanager" 
      JOB_MANAGER_RPC_ADDRESS: "jobmanager"
  taskmanager:
    image: flink:latest 
    command: taskmanager 
    depends_on:
      - jobmanager 
    networks:
      - flink-network  # 连接到自定义网络 
    environment:
      # FLINK_PROPERTIES: "jobmanager.rpc.address=jobmanager" 
      JOB_MANAGER_RPC_ADDRESS: "jobmanager"
networks:
  flink-network:
    name: flink-network  # 关键:强制指定网络名称 
    driver: bridge

 

posted @ 2025-03-11 10:58  haomengzhen  阅读(99)  评论(0)    收藏  举报