Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions deploy/docker/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ version: "3.8"

services:
dolphinscheduler-postgresql:
image: bitnami/postgresql:15.2.0
image: bitnamilegacy/postgresql:15.2.0-debian-11-r9

ports:
- "5432:5432"
profiles: ["all", "schema"]
Expand All @@ -37,7 +38,7 @@ services:
- dolphinscheduler

dolphinscheduler-zookeeper:
image: bitnami/zookeeper:3.7.1
image: bitnamilegacy/zookeeper:3.7.1-debian-11-r99
profiles: ["all"]
environment:
ALLOW_ANONYMOUS_LOGIN: "yes"
Expand Down
132 changes: 0 additions & 132 deletions deploy/docker/docker-stack.yml

This file was deleted.

19 changes: 19 additions & 0 deletions docs/docs/en/guide/start/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,25 @@ There are three ways to start DolphinScheduler with Docker
Need to install [Docker](https://docs.docker.com/engine/install/) 1.13.1+ and [Docker Compose](https://docs.docker.com/compose/) 1.28.0+
before starting DolphinScheduler with Docker

## Download Plugins Dependencies

Starting from version 3.3.0, the binary package no longer provides plugin dependencies, and users need to download them by themselves. The plugin dependency package download address: [Plugin Dependency Package](https://repo.maven.apache.org/maven2/org/apache/dolphinscheduler)
You can also execute the following command to install plugin dependencies:

```shell
bash ./bin/install-plugins.sh 3.3.0
```

Usually, you do not need all connector plugins, you can specify the plugins you need by configuring `conf/plugins_config`. For example, if you only need the `dolphinscheduler-task-shell` plugin, you can modify the configuration file as follows:

```
--task-plugins--
dolphinscheduler-task-shell
--end--
```

> **_Note:_** The plugin dependency package is usually not included in the binary package. If you encounter a `ClassNotFoundException` error when starting the service, please refer to the documentation of the relevant plugin type to check if the plugin dependency package is missing. For example, `dolphinscheduler-datasource-mysql` does not include `mysql-connector-java.jar`.

## Start Server

### Using standalone-server Docker Image
Expand Down
19 changes: 19 additions & 0 deletions docs/docs/zh/guide/start/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,25 @@

需要安装 [Docker](https://docs.docker.com/engine/install/) 1.13.1 以上版本,以及 [Docker Compose](https://docs.docker.com/compose/) 1.28.0 以上版本。

## 下载插件依赖

从 3.3.0 版本开始,二进制包不再提供插件依赖,需要用户自行下载。插件依赖包下载地址:[插件依赖包](https://repo.maven.apache.org/maven2/org/apache/dolphinscheduler)
你也可以执行以下命令来安装插件依赖:

```shell
bash ./bin/install-plugins.sh 3.3.0
```

通常你并不需要所有的连接器插件,可以通过配置 `conf/plugins_config` 来指定你所需要的插件,例如,你只需要 `dolphinscheduler-task-shell` 插件,那么您可以修改配置文件如下:

```
--task-plugins--
dolphinscheduler-task-shell
--end--
```

> **_注意:_** 插件依赖包通常不包含在二进制包中,如果你在启动服务时遇到 `ClassNotFoundException` 错误,请参考相关插件类型的文档检查是否缺少插件依赖包,例如 `dolphinscheduler-datasource-mysql` 中不包含 `mysql-connector-java.jar`

## 启动服务

### 使用 standalone-server 镜像
Expand Down
Loading