Création de conteneurs à l'aide de l'image Docker

Lors de la création de conteneurs à l'aide d'une image Docker, vous devez spécifier l'image, les informations de licence et rendre les artefacts d'examen disponibles pour l'image :
  • Commande

    docker run ... hcl/appscan/source/cli:10.1.0

  • Informations de licence

    --env <name=value

    --env-file env.list

  • Examiner les artefacts

    --volume /data/wa:/data/wa

A l'aide de l'image Docker de l'interface de ligne de commande AppScan Source, créez des conteneurs en exécutant la commande suivante :

> docker run hcl/appscan/source/cli:10.1.0

Docker prend en charge les indicateurs facultatifs suivants. Consultez la documentation Docker pour une discussion détaillée de ces indicateurs et d'autres indicateurs.

Indicateur Description
--rm Supprimer automatiquement le conteneur à sa sortie
--detach, --d Exécuter le conteneur en arrière-plan et l'ID du conteneur d'impression
--interactive, -i Garder STDIN ouvert, même s'il n'est pas joint
--ttv, -t Allouer pseudo-TTY

Exemples :

docker run –i --rm \
	    --env AS_LICENSE_INSTANCE=xxxx \
	    --volume /data/wa:/data/wa \
	    hcl/appscan/source/cli:10.1.0    
docker run --env-file env.list --volume /data/wa:/data/wa hcl/appscan/source/cli:10.1.0
Remarques sur l'utilisation :
  • Le client CLI ne prend pas en charge la génération de fichiers .paf/.ppf, ni l'interface de ligne de commande qui s'exécute dans un conteneur.
  • Par défaut, un conteneur ouvre le shell de CLI AppScan® Source, dans lequel seules les commandes CLI AppScan® Source prises en charge peuvent être exécutées.
  • L'examen de projets .NET n'est pas pris en charge, car le conteneur est disponible uniquement sous Linux.