使用whois命令的Bash脚本在docker上获取“不支持Servname ...”错误

时间:2019-06-03 15:21:05

标签: bash docker whois

这是我的第一个Docker映像,我在其中放置了自己的bash脚本。该脚本使用whois命令。 docker运行我的脚本后,出现一些错误。可能我在dockerfile上出错了。脚本在我的Ubuntu上运行良好。 我应该在图像中添加/etc/services文件吗?

Dockerfile:

FROM ubuntu
ADD ./ip_info /usr/src/ip_info
ADD ./ip_info /bin/ip_info
RUN apt-get update &&  apt-get -y install whois
RUN chmod +x /usr/src/ip_info
CMD ["/usr/src/ip_info"]

错误:

getaddrinfo(whois.ripe.net): Servname not supported for ai_socktype

1 个答案:

答案 0 :(得分:0)

我修复了

RUN apt-get update && apt-get install -y --no-install-recommends ntp

到dockerfile。