首页 > 解决方案 > 带有密码文件的 Docker 运行映像

问题描述

我正在尝试在 bash 中执行的 docker 中运行图像检查器(我知道它已经过时,仅用于 clamav 测试)。带有参数,其中之一是 -password-file (密码转储到文件中,没有文件的 str 密码选项)。我想像这样运行:

PWD_FILE="./pwdfile"

docker run -p 8080:8080 openshift/image-inspector --scan-type=clamav --clam-socket=/var/run/clamd.socket -path "${MKDIR}" -username "${SP_ID}" -密码文件 "${PWD_FILE}" --image "${URI_DIGEST}"

"error: File not found"虽然,在执行 docker run 时,即使文件位于直接文件夹中,我仍然会得到密码文件。我试图为 Bash 中的路径创建环境变量,试图读取文件的链接,变量到变量文件。不确定,如果我遗漏了图像检查器的某些文档似乎并没有说太多...执行图像检查器是为了对容器进行测试(容器的一次执行)有人有任何经验或想法吗?谢谢!

标签: bashdocker

解决方案


推荐阅读