使用 Docker 映像创建容器

使用 Docker 映像创建容器时,必须指定该映像、许可证信息,并使扫描工件可用于该映像:
  • 命令

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

  • 许可证信息

    --env <name=value

    --env-file env.list

  • 扫描工件

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

使用 AppScan Source CLI Docker 映像,通过执行以下命令创建容器:

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

Docker 支持以下可选标志。有关这些标志和其他标志的详细讨论,请参阅 Docker 文档

标志 描述
--rm 当容器退出时自动除去该容器
--detach, --d 在后台运行容器并打印容器标识
--interactive, -i 即使未连接,也保持 STDIN 打开
--ttv, -t 分配伪 TTY

示例

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
使用说明:
  • CLI 客户机不支持生成 .paf/.ppf 文件,也不支持在容器中运行的 CLI
  • 缺省情况下,容器会打开 AppScan® CLI shell,只能在其中执行受支持的 AppScan® CLI 命令。
  • 不支持扫描 .NET 项目,因为容器仅在 Linux 上可用。