Сценарий Bash, использующий команду whois, выдает ошибку «Servname not поддерживается ...» в докере - PullRequest
1 голос
/ 03 июня 2019

Это мой первый образ Docker, я положил туда свой собственный скрипт bash.Этот скрипт использует команду whois.После того, как docker запустил мой скрипт, у меня возникли ошибки.Возможно, я допустил ошибку в своем докер-файле.Скрипт хорошо работает на моей 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 голосов
/ 03 июня 2019

Я исправил это

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

в Dockerfile.

...