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/.dockerappeléscout.$ mkdir -p $HOME/.docker/scout -
Extrayez l'archive et déplacez le binaire
docker-scoutvers 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.jsoncomme répertoire de plugin :{ "cliPluginsExtraDirs": [ "/home/<USER>/.docker/scout" ] }Remplacez
<USER>par votre nom d'utilisateur sur le système.NoteLe chemin pour
cliPluginsExtraDirsdoit être un chemin absolu.
-
Téléchargez la dernière version depuis la page des versions.
-
Créez un sous-répertoire sous
$HOME/.dockerappeléscout.$ mkdir -p $HOME/.docker/scout -
Extrayez l'archive et déplacez le binaire
docker-scoutvers 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.jsoncomme répertoire de plugin :{ "cliPluginsExtraDirs": [ "/Users/<USER>/.docker/scout" ] }Remplacez
<USER>par votre nom d'utilisateur sur le système.NoteLe chemin pour
cliPluginsExtraDirsdoit être un chemin absolu.
-
Téléchargez la dernière version depuis la page des versions.
-
Créez un sous-répertoire sous
%USERPROFILE%/.dockerappeléscout.% mkdir %USERPROFILE%\.docker\scout -
Extrayez l'archive et déplacez le binaire
docker-scout.exevers le répertoire%USERPROFILE%\.docker\scout. -
Ajoutez le sous-répertoire
scoutà votre.docker\config.jsoncomme répertoire de plugin :{ "cliPluginsExtraDirs": [ "C:\Users\<USER>\.docker\scout" ] }Remplacez
<USER>par votre nom d'utilisateur sur le système.NoteLe chemin pour
cliPluginsExtraDirsdoit ê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.