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

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

Podman 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ù Podman est installé sur le /container_workspace/simpleIOT/ du chemin du conteneur :
podman 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.
Remarque : A partir de la version 10.3.0, AppScan® Source prend en charge la conteneurisation à l'aide de Podman. Docker n'étant pas pris en charge dans Red Hat Enterprise Linux 8 et 9, utilisez Podman si votre hôte exécute RHEL 8 ou 9. Podman prend en charge toutes les principales commandes Docker. Remplacez Docker par Podman dans les exemples de cette rubrique pour créer des conteneurs et effectuer des examens dans l'environnement Podman.