使用 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 |
在背景中執行儲存器並列印儲存器 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 上使用。