使用 Docker 映像檔建立儲存器

使用 Docker 映像檔建立儲存器時,您必須指定映像檔、授權資訊,並讓掃描構件可供映像檔使用:
  • 指令

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

  • 授權資訊

    --env <name=value

    --env-file env.list

  • 掃描構件

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

使用 AppScan® CLI Docker 映像檔,透過執行下列指令來建立儲存器:

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

Docker 支援下列選用旗標。如需這些旗標及其他旗標的詳細討論,請參閱 Docker 說明文件

旗標 說明
--rm 儲存器結束時系統會自動移除它
--detach, --d 在背景中執行儲存器並列印儲存器 ID
--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 上使用。
註: 從 10.3.0 版開始, AppScan® 支援使用 Podman 進行儲存器化。因為 Podman 支援所有主要的 Docker 指令,所以請在本主題的範例中將 docker 取代為 podman,以在 Podman 環境中建立儲存器及掃描。