年齢コンテナ連続配信ツール---ドローン:ドローンの紹介とインストール

 

ドローン:ドローンがコンテナネイティブ、連続配信プラットフォームです。

公式の定義に、定義は上記の二つのキーポイントから引き出すことができます。

1、コンテナネイティブ:クラウドネイティブコンテナに変換することができるクラウドネイティブネイティブ、コンテナネイティブで、その回ドローンコンテナの積であるが、実装のためのコンテナです。

2、 連続配信:連続配信は、容器は現在、高速配信の同義語であり、ドローンは、実際には、連続配信ドローンを実現することができるだけでなく、プラグインのいくつかと、あなたはまた、持続展開を実現することができ、連続配信プラットフォームのコンテナです。

公式住所:https://drone.io/

インストール方法?

、ドローンがあるコンテナネイティブもコンテナをインストールするための自然なドローンの方法を使用するプラットフォームので、私たちは第一の容器の動作環境を準備する必要があり、我々はここにドッキングウィンドウを使用して、インストールのドッキングウィンドウ次の手順を実行します。

1、必要なパッケージをインストールします

ヤムヤム-utilsの\ -yインストール
デバイスマッパー永続的データの\ 
LVM2を

YUM配置2、ソース

\のyum-config設定マネージャ
    --add-レポ\ 
    https://download.docker.com/linux/centos/docker-ce.repo

図3に示すように、取付ドッカー-CE

yumをドッキングウィンドウ-CEをインストール

4、ドッキングウィンドウを起動します

ドッキングウィンドウを起動しsystemctl

 

上記のドッキングウィンドウの方法を通じて、インストールを完了します。

 

第二に、インストールドローン

ドローンは、次の手順を実行することにより、コンテナのドローンサーバを起動するために、サーバーを初めて目がインストールされている、二つの部分、一部のサーバーに一部のエージェントを分割しました

ドッカー実行
--volume = /データ:/データ
--env = DRONE_AGENTS_ENABLED =真
--env = DRONE_GOGS_SERVER = {Gogs地址}
--env = DRONE_RPC_SECRET = {与剤通信的密钥}
--env = DRONE_SERVER_HOST = {HOST }
--env = DRONE_SERVER_PROTO = HTTP
--env = DRONE_USER_CREATE =名:{管理员账号}、管理者:真
--env = DRONE_LOGS_TRACE =真
--publish = 30000:80
--restart =常に
--detach = TRUE
- -name =ドローンドローン/ドローン:1.4.0

 いくつかの重要な構成:

DRONE_GOGS_SERVER:ここで使用されるが、gogs gitのストレージであるとして、もちろん、ドローンgithubの、gitlabといくつかの主流のソースコード管理プラットフォームをサポートし、異なるプラットフォームは、公式文書のパラメータ名を具体的に参照して、環境変数の異なるセットを必要と
DRONE_RPC_SECRET:エージェントとの間の通信をキー、設定してください
DRONE_SERVER_HOSTを:使用設定ドローン・サーバーのホスト名、IPアドレスに加えてポート番号もできる
プロトコルHTTP / HTTPSの使用:DRONE_SERVER_PROTO
DRONE_USER_CREATE:初期管理者を設定し、これはスーパー管理者である
DRONE_LOGS_TRACE:ロギングを開始し、デフォルト閉じられた
ポートマッピング:公開

ドローンサーバーコンテナを開始した命令実行後の上記は、ホストシステム構成によってアクセスすることができ

完了するには、次の命令は、以下のエージェントがインストールされています:

ドッカー実行-d   
-v /var/run/docker.sock:/var/run/docker.sock
-e DRONE_RPC_PROTO = HTTP
-e DRONE_RPC_HOST = {サーバーホスト}
-e DRONE_RPC_SECRET = {密钥}
-e DRONE_RUNNER_CAPACITY = 2
- EのDRONE_RUNNER_NAME = {ホスト}
--env = DRONE_LOGS_TRACE =真
-p 3000:3000
--restart =常に
--nameランナー
ドローン/エージェント:1.4.0

 

DRONE_RPC_HOST:ホスト上のサーバー構成を起動します

DRONE_RPC_SECRET:サーバーとの設定は同じでなければなりません

DRONE_RUNNER_CAPACITY:あなたが同時に実行できるタスクの数

DRONE_RUNNER_NAME:通常、ホスト名に設定

このエージェントのインストール。

 

お使いのブラウザを開いて、入力したアドレスDRONE_SERVER_HOST構成を、あなたが使用してシステムを入力することができます

 

おすすめ

転載: www.cnblogs.com/dxp909/p/11585020.html