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

1.6 KiB

安装 Dragonfly Dfdaemon

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

环境要求

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

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

使用 Docker 部署

获取 dfdaemon 镜像

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

  1. 获取最新的 dfdaemon 镜像

    docker pull dragonflyoss/dfdaemon
    

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

  1. 获取 Dragonfly 的源码

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

    cd Dragonfly2
    
  3. 构建 dfdaemon 的 Docker 镜像

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

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

启动 dfdaemon

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

docker run -d --name dfdaemon --restart=always -p 65000:65000 \
    -p 65001:65001 -p 65002:65002 ${dfdaemonDockerImageId} daemon

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

telnet 127.0.0.1 65000
telnet 127.0.0.1 65001
telnet 127.0.0.1 65002

检查

  • dfget 部署完成之后,运行以下命令以检查 dfdaemon 是否正在运行,以及 65000, 6500165002 端口是否可用。
telnet 127.0.0.1 65000
telnet 127.0.0.1 65001
telnet 127.0.0.1 65002