docker plugin install¶
プラグインをインストールします。
【API 1.25+】このコマンドを使うには、クライアントとデーモン API の両方が、少なくとも 1.25 の必要があります。クライアントとデーモン API のバージョンを調べるには、 docker version
コマンドを使います。
補足説明¶
プラグインのインストールと有効化をします。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 | 既存のプラグインを更新 |
参考
- docker plugin install
- https://docs.docker.com/engine/reference/commandline/plugin_install/