#!/bin/bash ### # @Author: Logan.Li # @Gitee: https://gitee.com/attacker # @email: admin@attacker.club # @Date: 2023-10-19 01:52:35 # @LastEditTime: 2023-10-19 10:11:16 # @Description: ### DOLPHINSCHEDULER_VERSION=3.2.0 # Initialize the database, make sure database already exists docker run -d --name dolphinscheduler-tools \ -e DATABASE="postgresql" \ -e SPRING_DATASOURCE_URL="jdbc:postgresql://localhost:5432/" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD="Wu20@250" \ -e SPRING_JACKSON_TIME_ZONE="UTC" \ --net host \ apache/dolphinscheduler-tools:"${DOLPHINSCHEDULER_VERSION}" tools/bin/upgrade-schema.sh # Starting DolphinScheduler service docker run -d --name dolphinscheduler-master \ -e DATABASE="postgresql" \ -e SPRING_DATASOURCE_URL="jdbc:postgresql://localhost:5432/dolphinscheduler" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD="Wu20@250" \ -e SPRING_JACKSON_TIME_ZONE="UTC" \ -e REGISTRY_ZOOKEEPER_CONNECT_STRING="localhost:2181" \ --net host \ -d apache/dolphinscheduler-master:"${DOLPHINSCHEDULER_VERSION}" docker run -d --name dolphinscheduler-worker \ -e DATABASE="postgresql" \ -e SPRING_DATASOURCE_URL="jdbc:postgresql://localhost:5432/dolphinscheduler" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD="Wu20@250" \ -e SPRING_JACKSON_TIME_ZONE="UTC" \ -e REGISTRY_ZOOKEEPER_CONNECT_STRING="localhost:2181" \ --net host \ -d apache/dolphinscheduler-worker:"${DOLPHINSCHEDULER_VERSION}" docker run -d --name dolphinscheduler-api \ -e DATABASE="postgresql" \ -e SPRING_DATASOURCE_URL="jdbc:postgresql://localhost:5432/dolphinscheduler" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD="Wu20@250" \ -e SPRING_JACKSON_TIME_ZONE="UTC" \ -e REGISTRY_ZOOKEEPER_CONNECT_STRING="localhost:2181" \ --net host \ -d apache/dolphinscheduler-api:"${DOLPHINSCHEDULER_VERSION}" docker run -d --name dolphinscheduler-alert-server \ -e DATABASE="postgresql" \ -e SPRING_DATASOURCE_URL="jdbc:postgresql://localhost:5432/dolphinscheduler" \ -e SPRING_DATASOURCE_USERNAME=root \ -e SPRING_DATASOURCE_PASSWORD="Wu20@250" \ -e SPRING_JACKSON_TIME_ZONE="UTC" \ -e REGISTRY_ZOOKEEPER_CONNECT_STRING="localhost:2181" \ --net host \ -d apache/dolphinscheduler-alert-server:"${DOLPHINSCHEDULER_VERSION}"