dragonfly/docs/zh-CN/deployment/installation/docker/standalone/scheduler.md

1.3 KiB

安装 Dragonfly Scheduler

本文档阐述如何安装并启动 Dragonfly Scheduler。

环境要求

使用 Docker 部署时,以下条件必须满足:

所需软件 版本要求
Git 1.9.1+
Docker 1.12.0+

使用 Docker 部署

获取 scheduler 镜像

您可以直接从 DockerHub 获取 scheduler 镜像。

  1. 获取最新的 scheduler 镜像

    docker pull dragonflyoss/scheduler
    

或者您可以构建自己的 scheduler 镜像

  1. 获取 Dragonfly 的源码

    git clone https://github.com/dragonflyoss/Dragonfly2.git
    
  2. 打开项目文件夹

    cd Dragonfly2
    
  3. 构建 scheduler 的 Docker 镜像

    TAG="2.0.0"
    make docker-build-scheduler D7Y_VERSION=$TAG
    
  4. 获取最新的 scheduler 镜像 ID

    docker image ls | grep 'scheduler' | awk '{print $3}' | head -n1
    

启动 scheduler

注意: 需要使用上述步骤获得的 ID 替换 ${schedulerDockerImageId}。

docker run -d --name scheduler --restart=always -p 8002:8002 ${schedulerDockerImageId}

scheduler 部署完成之后,运行以下命令以检查 scheduler 是否正在运行,以及 8002 端口是否可用。

telnet 127.0.0.1 8002