Curl命令在运行docker文件后不起作用



我有一个名为job.sh的脚本shell,它包含以下curl命令:

curl http://httpbin.org/user-agent

当我在ubuntu终端上执行脚本时,一切都很好。使用cmnd";docker构建";我构建了我的docker文件,构建也很好。但是当我运行docker时,curl命令没有执行,我得到以下错误:;curl:(3(URL使用错误/非法格式或缺少URL";。

我的docker文件是这样的:

FROM alpine
COPY ./job.sh /
RUN chmod +x /job.sh
RUN apk update 
&& apk add curl 
ENTRYPOINT ["sh","/job.sh"]
CMD [""]

我的脚本作业.sh是这样的:

#!/bin/sh
curl http://httpbin.org/user-agent

非常感谢你的帮助,

只需对url:使用引号

#!/bin/sh
curl "http://httpbin.org/user-agent"

最新更新