安装 Docker Scout
Docker Scout CLI 插件预装了 Docker Desktop。
如果您在没有 Docker Desktop 的情况下运行 Docker Engine, Docker Scout 没有预装, 但您可以将其作为独立Binaries安装。
安装脚本
要安装最新版本的插件,请运行以下命令:
$ curl -fsSL https://raw.githubusercontent.com/docker/scout-cli/main/install.sh -o install-scout.sh
$ sh install-scout.sh
注意
在运行从 Internet 下载的脚本之前,请务必检查这些脚本 本地。在安装之前,请熟悉潜在风险和 便利脚本的限制。
手动安装
从 releases 页面下载最新版本。
在
$HOME/.docker
叫scout
.$ mkdir -p $HOME/.docker/scout
提取存档并移动
docker-scout
binary 到$HOME/.docker/scout
目录。使Binaries可执行:
chmod +x $HOME/.docker/scout/docker-scout
.添加
scout
子目录添加到.docker/config.json
作为插件目录:{ "cliPluginsExtraDirs": [ "$HOME/.docker/scout" ] }
从 releases 页面下载最新版本。
在
$HOME/.docker
叫scout
.$ mkdir -p $HOME/.docker/scout
提取存档并移动
docker-scout
binary 到$HOME/.docker/scout
目录。使Binaries可执行:
$ chmod +x $HOME/.docker/scout/docker-scout`
授权Binaries在 macOS 上可执行:
xattr -d com.apple.quarantine $HOME/.docker/scout/docker-scout`.
添加
scout
子目录添加到.docker/config.json
作为插件目录:{ "cliPluginsExtraDirs": [ "$HOME/.docker/scout" ] }
从 releases 页面下载最新版本。
在
%USERPROFILE%/.docker
叫scout
.% mkdir %USERPROFILE%\.docker\scout
提取存档并移动
docker-scout.exe
binary 到%USERPROFILE%\.docker\scout
目录。添加
scout
子目录添加到.docker\config.json
作为插件目录:{ "cliPluginsExtraDirs": [ "C:\Users\MobyWhale\.docker\scout" ] }
容器镜像
Docker Scout CLI 插件也可用作容器镜像。
使用docker/scout-cli
运行docker scout
命令,而无需在主机上安装 CLI 插件。
$ 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作
Docker Scout CLI 插件也作为 GitHub作提供。 您可以在 GitHub 工作流程中使用它来自动分析镜像并评估每次推送的策略合规性。
Docker Scout 还与更多 CI/CD 工具集成,例如 Jenkins、GitLab 和 Azure DevOps。 了解有关 Docker Scout 可用的集成的更多信息。