Installer Docker Scout
Le plugin CLI Docker Scout est pré-installé avec Docker Desktop.
Si vous exécutez Docker Engine sans Docker Desktop, Docker Scout n'est pas pré-installé, mais vous pouvez l'installer comme un binaire autonome.
Script d'installation
Pour installer la dernière version du plugin, exécutez les commandes suivantes :
$ curl -fsSL https://raw.githubusercontent.com/docker/scout-cli/main/install.sh -o install-scout.sh
$ sh install-scout.sh
NoteExaminez toujours les scripts téléchargés depuis Internet avant de les exécuter localement. Avant l'installation, familiarisez-vous avec les risques potentiels et les limitations du script de commodité.
Installation manuelle
-
Téléchargez la dernière version depuis la page des versions.
-
Créez un sous-répertoire sous
$HOME/.docker
appeléscout
.$ mkdir -p $HOME/.docker/scout
-
Extrayez l'archive et déplacez le binaire
docker-scout
vers le répertoire$HOME/.docker/scout
. -
Rendez le binaire exécutable :
chmod +x $HOME/.docker/scout/docker-scout
. -
Ajoutez le sous-répertoire
scout
à votre.docker/config.json
comme répertoire de plugin :{ "cliPluginsExtraDirs": [ "/home/<USER>/.docker/scout" ] }
Remplacez
<USER>
par votre nom d'utilisateur sur le système.NoteLe chemin pour
cliPluginsExtraDirs
doit être un chemin absolu.
-
Téléchargez la dernière version depuis la page des versions.
-
Créez un sous-répertoire sous
$HOME/.docker
appeléscout
.$ mkdir -p $HOME/.docker/scout
-
Extrayez l'archive et déplacez le binaire
docker-scout
vers le répertoire$HOME/.docker/scout
. -
Rendez le binaire exécutable :
$ chmod +x $HOME/.docker/scout/docker-scout
-
Autorisez le binaire à être exécutable sur macOS :
xattr -d com.apple.quarantine $HOME/.docker/scout/docker-scout.
-
Ajoutez le sous-répertoire
scout
à votre.docker/config.json
comme répertoire de plugin :{ "cliPluginsExtraDirs": [ "/Users/<USER>/.docker/scout" ] }
Remplacez
<USER>
par votre nom d'utilisateur sur le système.NoteLe chemin pour
cliPluginsExtraDirs
doit être un chemin absolu.
-
Téléchargez la dernière version depuis la page des versions.
-
Créez un sous-répertoire sous
%USERPROFILE%/.docker
appeléscout
.% mkdir %USERPROFILE%\.docker\scout
-
Extrayez l'archive et déplacez le binaire
docker-scout.exe
vers le répertoire%USERPROFILE%\.docker\scout
. -
Ajoutez le sous-répertoire
scout
à votre.docker\config.json
comme répertoire de plugin :{ "cliPluginsExtraDirs": [ "C:\Users\<USER>\.docker\scout" ] }
Remplacez
<USER>
par votre nom d'utilisateur sur le système.NoteLe chemin pour
cliPluginsExtraDirs
doit être un chemin absolu.
Image de conteneur
Le plugin CLI Docker Scout est également disponible comme image de conteneur.
Utilisez docker/scout-cli
pour exécuter les commandes docker scout
sans installer le plugin CLI sur votre hôte.
$ docker run -it \
-e DOCKER_SCOUT_HUB_USER=<votre nom d'utilisateur Docker Hub> \
-e DOCKER_SCOUT_HUB_PASSWORD=<votre PAT Docker Hub> \
docker/scout-cli <commande>
Action GitHub
Le plugin CLI Docker Scout est également disponible comme action GitHub. Vous pouvez l'utiliser dans vos workflows GitHub pour analyser automatiquement les images et évaluer la conformité aux politiques à chaque push.
Docker Scout s'intègre également avec de nombreux autres outils CI/CD, tels que Jenkins, GitLab, et Azure DevOps. Apprenez-en plus sur les intégrations disponibles pour Docker Scout.