docker plugin install

プラグインをインストールします。

【API 1.25+】このコマンドを使うには、クライアントとデーモン API の両方が、少なくとも 1.25 の必要があります。クライアントとデーモン API のバージョンを調べるには、 docker version コマンドを使います。

使い方

$ docker plugin install [OPTIONS] PLUGIN [KEY=VALUE...]

補足説明

プラグインのインストールと有効化をします。Docker は、まず Docker ホスト上のプラグインを探します。プラグインがローカルに存在しなければ、レジストリから取得します。レジストリの distribute plugins 最小バージョンは、 2.3.0 の必要があります。

コマンドの使用例は、以下の 使用例のセクション をご覧ください。

オプション

名前, 省略形

デフォルト

説明

--alias

プラグインのローカル名

--disable

インストールするプラグインを有効化しない

--disable-content-trust

true

イメージの検証を省略

--grant-all-permissions

プラグインを実行するために必要な、全ての権限を与える

使用例

以下の例は viens/sshfs プラグインをインストールし、その DEBUG 環境変数を 1設定 します。インストールするには、Docker Hub からプラグインを pull し、プラグインが必要とする特権一覧をプロンプトで許可し、プラグインのパラメータを設定し、プラグインを有効化します。

$ docker plugin install vieux/sshfs DEBUG=1

Plugin "vieux/sshfs" is requesting the following privileges:
 - network: [host]
 - device: [/dev/fuse]
 - capabilities: [CAP_SYS_ADMIN]
Do you grant the above permissions? [y/N] y
vieux/sshfs

プラグインをインストールしたら、プラグイン一覧に表示されます。

$ docker plugin ls

ID             NAME                  DESCRIPTION                ENABLED
69553ca1d123   vieux/sshfs:latest    sshFS plugin for Docker    true

親コマンド

コマンド

説明

docker plugin

プラグインを管理

関連コマンド

コマンド

説明

docker plugin create

rootfs と設定からプラグインを作成。プラグインのデータディレクトリには、 config.json と rootfs ディレクトリが必須

docker plugin disable

プラグインの無効化

docker plugin enable

プラグインの有効化

docker plugin inspect

1つまたは複数プラグインの詳細情報を表示

docker plugin install

プラグインをインストール

docker plugin ls

プラグイン一覧表示

docker plugin rm

1つまたは複数プラグインを削除

docker plugin set

プラグインの設定を変更

docker plugin upgrade

既存のプラグインを更新