我有一个名为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"