インストール
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:// your \ _server \ _ip \ _or \ _domainを開きます。