Docker разрешает имя хоста контейнера - Resolve URL - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть три контейнера: hadoop-master, hadoop-slave1 и hadoop-slave2.Я использовал команду:

docker run -itd --net=$HADOOP_NETWORK \
            -p 8088:8088 \
            -p 50070:50070 \
            --name hadoop-master \
            --hostname hadoop-master \
            $HADOOP_CLUSTER_NAME:$HADOOP_VERSION

Я могу получить доступ к http://localhost:8088. Но я не могу получить доступ к http://hadoop -slave1: 8042 / , только используя 172.19.0.3: 8042.

Как разрешить имя хоста?Поскольку с помощью клиента я не могу получить доступ к hdfs.

Примечание: работает ping hadoop-master на hadoop-slave1, используя имя хоста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...