Configuration d'un conteneur pour accéder aux artefacts d'examen

Pour examiner une application à l'aide d'un conteneur Docker, les fichiers respectifs doivent être mis à la disposition du conteneur : montez en volume le répertoire contenant les artefacts d'examen sur le conteneur Docker.

Docker prend en charge l'option “--volume | -v” permettant de monter un volume dans un conteneur.

Par exemple, pour monter le chemin /host_machine_workspace/simpleIOT/ à partir de la machine hôte (où Docker est installé sur le /container_workspace/simpleIOT/ du chemin du conteneur :
docker run -it --rm --env-file ./env.list --volume
        /host_machine_workspace/simpleIOT/:/container_workspace/simpleIOT/
        hcl/appscan/source/cli:10.1.0
Remarque :
  • Spécifiez les droits nécessaires sur le répertoire monté de sorte qu'un examen exécuté à partir du conteneur puisse effectuer les opérations de fichier nécessaires. Par exemple, les fichiers/dossiers doivent disposer d'au moins 755 droits et doivent être ajoutés au groupe root.
  • Toutes les références de chemin dans les .paf/.ppf fichiers doivent pouvoir être résolues dans le conteneur.