2.9 KiB
2.9 KiB
安装 Dragonfly Manager
本文档阐述如何安装并启动 Dragonfly Manger。
部署方式
用下列方式之一部署 Manager:
- 通过 Docker 部署:推荐用于生产用途
- 直接在物理机上部署
环境要求
使用 Docker 部署时,以下条件必须满足:
| 所需软件 | 版本要求 |
|---|---|
| Git | 1.9.1+ |
| Docker | 1.12.0+ |
直接在物理机上部署时,以下条件必须满足:
| 所需软件 | 版本要求 |
|---|---|
| Git | 1.9.1+ |
| Golang | 1.12.x |
| Nginx | 0.8+ |
使用 Docker 部署
获取 Manager 镜像
您可以直接从 DockerHub 获取 Manager 镜像。
- 获取最新的 Manager 镜像
docker pull dragonflyoss/manager
或者您可以构建自己的 manager 镜像
- 获取 Dragonfly 的源码
git clone https://github.com/dragonflyoss/Dragonfly2.git
- 打开项目文件夹
cd Dragonfly2
- 构建 manager 的 Docker 镜像
TAG="2.0.0"
make docker-build-manager D7Y_VERSION=$TAG
- 获取最新的 manager 镜像 ID
docker image ls | grep 'manager' | awk '{print $3}' | head -n1
启动 manager
注意: 需要使用上述步骤获得的 ID 替换 ${managerDockerImageId}。
docker run -d --name manager --restart=always -p 8080:8080 -p 65003:65003 ${managerDockerImageId}
manager 部署完成之后,运行以下命令以检查 manager 是否正在运行,以及 8080 和 65003 端口是否可用。
telnet 127.0.0.1 8080
telnet 127.0.0.1 65003
控制台
现在可以打开浏览器,访问控制台 console。
控制台功能预览参考文档 console preview。
在物理机上部署
获取 manager 可执行文件
- 下载 Dragonfly 项目的压缩包。您可以从 [github releases page](https://github. com/dragonflyoss/Dragonfly2/releases) 下载一个已发布的最近版本
version=2.0.0
wget https://github.com/dragonflyoss/Dragonfly2/releases/download/v$version/Dragonfly2_$version_linux_amd64.tar.gz
- 解压压缩包
# Replace `xxx` with the installation directory.
tar -zxf Dragonfly2_2.0.0_linux_amd64.tar.gz -C xxx
- 把
manager移动到环境变量PATH下以确保您可以直接使用manager命令
或者您可以编译生成自己的 manager 可执行文件。
- 获取 Dragonfly 的源码
git clone https://github.com/dragonflyoss/Dragonfly2.git
- 打开项目文件夹
cd Dragonfly2
- 编译源码
make build-manager && make install-manager
启动 manager
manager --options
manager 部署完成之后,运行以下命令以检查 manager 是否正在运行,以及 8080 和 65003 端口是否可用。
telnet 127.0.0.1 8080
telnet 127.0.0.1 65003
控制台
可以在 localhost:8080 访问控制台。
控制台功能预览参考文档 console preview。