使用许可证配置 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>) 的一部分。例如:- 通过将变量指定为文件内容来创建文件:
> vi ./env.list > AS_LICENSE_URL=<license_server_url> - 在容器创建命令中指定文件:
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 环境中创建容器并进行扫描。