安装
使用Ubuntu安装
首先,安装最新版本的Docker ..
curl -L https://get.docker.com | bash
将当前用户添加到Docker组中。
sudo usermod -aG docker $USER'
在下面运行命令以确保Docker安装。
docker --version
通过登录到您的帐户来创建GitHub应用程序。导航到设置 - >开发人员设置 - > OAuth应用程序。单击新的OAuth应用按钮。填写所需信息的表格,然后按登记申请按钮。 复制客户ID和客户端秘密。您需要在即将到来的步骤中。 下载最新的无人机版本。
docker pull drone/drone:1
执行以下命令来创建新的环境文件。
sudo nano /var/drone.env
复制以下配置代码并在编辑器中粘贴。用实际值替换值。
DRONE_GITHUB_SERVER=https://github.com
DRONE_GITHUB_CLIENT_ID=xxxxxxxxxxxx
DRONE_GITHUB_CLIENT_SECRET=xxxxxxxxxxxxxx
DRONE_RUNNER_CAPACITY=2
DRONE_SERVER_HOST=http://example.com
DRONE_SERVER_PROTO=http
运行命令启动无人机。
docker run \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--volume=/var/lib/drone:/data \
--env-file=/var/drone.env \
--publish=80:80 \
--publish=443:443 \
--restart=always \
--detach=true \
--name=drone \
drone/drone:1
打开网站http:// \ _server \ _ip \ _or \ _domain。