安裝 Docker Scout
Docker Scout CLI 外掛程式已預先安裝在 Docker Desktop 中。
如果您在沒有 Docker Desktop 的情況下執行 Docker Engine,Docker Scout 不會預先安裝,但您可以將其作為獨立二進位檔案安裝。
安裝指令碼
若要安裝最新版本的 Docker Scout CLI 外掛程式,請執行下列指令
$ curl -fsSL https://raw.githubusercontent.com/docker/scout-cli/main/install.sh -o install-scout.sh
$ sh install-scout.sh
注意事項
在本地執行之前,請務必檢查從網際網路下載的指令碼。安裝前,請先熟悉便捷指令碼的潛在風險和限制。
手動安裝
從版本頁面下載最新版本。
在
$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" ] }
從版本頁面下載最新版本。
在
$HOME/.docker
下建立一個名為scout
的子目錄。$ mkdir -p $HOME/.docker/scout
解壓縮檔案,然後將
docker-scout
二進位檔案移至$HOME/.docker/scout
目錄。將二進位檔案設定為可執行檔
$ chmod +x $HOME/.docker/scout/docker-scout`
授權二進位檔案在 macOS 上可執行
xattr -d com.apple.quarantine $HOME/.docker/scout/docker-scout`.
將
scout
子目錄新增至您的.docker/config.json
作為外掛程式目錄{ "cliPluginsExtraDirs": [ "$HOME/.docker/scout" ] }
從版本頁面下載最新版本。
在
%USERPROFILE%/.docker
下建立一個名為scout
的子目錄。% mkdir %USERPROFILE%\.docker\scout
解壓縮檔案,然後將
docker-scout.exe
二進位檔案移至%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 Action
Docker Scout CLI 外掛程式也以GitHub Action形式提供。您可以在 GitHub 工作流程中使用它,以便在每次推送時自動分析映像檔並評估策略合規性。
Docker Scout 還與更多 CI/CD 工具整合,例如 Jenkins、GitLab 和 Azure DevOps。瞭解更多關於 Docker Scout 可用的整合。