当图像可用时,无法在本地找到图像'jmeter:latest'

问题描述 投票:0回答:1

我正在尝试在Docker容器中运行JMeter。为此,我最初从docker hub提取了this JMeter映像。然后当我做

docker image ls

它显示拉出的图像enter image description here

但是当我执行以下命令并尝试运行容器时,出现以下错误:

export volume_path=/Users/sulekahelmini/Documents/fyp/fyp_work/MLscripts/jmeter_resource && export jmeter_path=/jmeter && docker run --rm --name jmeterContainer --memory="512m" --cpus=2 --volume ${volume_path}:${jmeter_path} -e JAVA_OPTS="-Xms512 -Xmx512" jmeter -t ${jmeter_path}/factorial.jmx -l ${jmeter_path}/jmeter_results.jtl -q ${jmeter_path}/user.properties  egaillardon/jmeter:latest

无法在本地泊坞窗中找到映像'jmeter:latest':错误响应来自守护程序:对jmeter的拉式访问被拒绝,存储库不存在或可能需要“ docker登录”:拒绝:请求访问资源被拒绝。请参阅“ docker run --help”。

我在做什么错?

docker jmeter
1个回答
0
投票

错误来自这里:

docker run --rm --name jmeterContainer --memory="512m" --cpus=2 --volume ${volume_path}:${jmeter_path} -e JAVA_OPTS="-Xms512 -Xmx512" jmeter ...

此时,命令中有jmeter,它被解释为图像jmeter:latest。您命令的其余部分将覆盖您的docker映像CMD

这就是为什么错误引用的是图像jmeter:latest,而不是egaillardon/jmeter:latest

© www.soinside.com 2019 - 2024. All rights reserved.