Bootstrap

Seatunnel Web基于Docker独立部署

目录

1. 编写背景

2. 基于docker容器seatunnel和seatunnel web分离式部署

 2.1 Dockerfile编写

2.2 镜像编译

2.3 容器启动

2.4 系统访问 

3. seatunnel web与seatuennel通信

4. 小结


1. 编写背景

     在进行seatunnel web项目容器化部署时,发现官网未提供比较完整的详解且准确的文档进行指导部署,并且网上的编写的不是非常准确,只能在测试环境中使用,难用于生产环境。比如:部署要将seatunnel和seatunnel web放在同一容器中,有没有思考为什么要放在一起,能不能不放在一起呢,如果seatunnel是在集群模式下,上面那种方式可以么,下面我就围绕以上问题进行继续解答。

2. 基于docker容器seatunnel和seatunnel web分离式部署

 2.1 Dockerfile编写

FROM openjdk:8-jdk

ENV DOCKER=true
ENV TZ=Asia/Shanghai
ENV SEATUNNEL_WEB_HOME=/opt/app/seatunnel-web
RUN mkdir -p /opt/app/seatunnel
ENV SEATUNNEL_HOME /opt/app/seatunnel
RUN mkdir -p  /opt/app/seatunnel/connectors
RUN mkdir -p /opt/app/seatunnel/plugins
WORKDIR $SEATUNNEL_WEB_HOME

COPY ./seatunnel/con
;