Docker Scout をインストールする
Docker Scout CLI プラグインは Docker Desktop にプリインストールされています。
Docker Desktop を使用せずに Docker Engine を実行している場合、Docker Scout はプリインストールされていませんが、スタンドアロンのバイナリとしてインストールできます。
インストールスクリプト
プラグインの最新バージョンをインストールするには、以下のコマンドを実行してください:
$ curl -fsSL https://raw.githubusercontent.com/docker/scout-cli/main/install.sh -o install-scout.sh
$ sh install-scout.shインターネットからダウンロードしたスクリプトを実行する前に、必ず内容を確認してください。インストールする前に、便利なスクリプトの潜在的なリスクや制限について理解しておくことをお勧めします。
手動インストール
Linux
- リリースページ から最新バージョンをダウンロードしてください。
$HOME/.docker配下にscoutというサブディレクトリを作成します。
$ mkdir -p $HOME/.docker/scout- アーカイブを解凍し、
docker-scoutバイナリを$HOME/.docker/scoutディレクトリに移動します。 - バイナリを実行可能にします:
chmod +x $HOME/.docker/scout/docker-scout scoutサブディレクトリを.docker/config.jsonにプラグインディレクトリとして追加します:
{
"cliPluginsExtraDirs": [
"$HOME/.docker/scout"
]
}コンテナイメージ
Docker Scout CLIプラグインは、コンテナイメージ としても利用可能です。docker/scout-cli を使用して、ホストにCLIプラグインをインストールせずに docker scout コマンドを実行できます。
$ docker run -it \
-e DOCKER_SCOUT_HUB_USER=<your Docker Hub user name> \
-e DOCKER_SCOUT_HUB_PASSWORD=<your Docker Hub PAT> \
docker/scout-cli <command>GitHub Action
Docker Scout CLIプラグインは、GitHub Action としても利用可能です。GitHubワークフローで使用して、各プッシュごとにイメージを自動的に分析し、ポリシー遵守を評価することができます。
Docker Scoutは、Jenkins、GitLab、Azure DevOpsなどの多くのCI/CDツールとも統合可能です。Docker Scoutの利用可能な統合について詳しくはご覧ください。
Last updated on