使用许可证配置 Podman 容器

必须使用有效的许可证来配置 Podman 容器,然后才能使用该容器启动 CLI 会话并执行扫描。通过以下方式之一指定所需的许可证信息:

  • 将容器创建命令中的每个变量指定为 --env 参数 (--env <name=value>) 的一部分。例如:
    podman run -it --rm --env AS_LICENSE_URL=<license_server_url>   hcl/appscan/source/cli:10.10.0
    注: 有关受支持的配置变量的详细信息,请参阅 创建容器时支持的配置
  • 将文件中一个或多个受支持的变量指定为名称/值对,然后将 file-path 指定为 --env-file 参数 (--env-file <file-path>) 的一部分。例如:
    1. 通过将变量指定为文件内容来创建文件:
      > vi ./env.list
      > AS_LICENSE_URL=<license_server_url>  
    2. 在容器创建命令中指定文件:
      podman run -it --rm --env-file
              ./env.list hcl/appscan/source/cli:10.10.0
注: 从版本 10.3.0 开始,AppScan® Source 支持使用 Podman 进行容器化。由于 Red Hat Enterprise Linux 8 和 9 中不支持 Docker,因此如果您的主机运行的是 RHEL 8 或 9,请使用 Podman。Podman 支持所有主要的 Docker 命令;将本主题中示例内的 Docker 替换为 Podman 即可在 Podman 环境中创建容器并进行扫描。