Im container der Service vclient soll lokal auf den vcontrold deamon über Port 3002 zugreifen.
Netzwerk: bridge Port 3002:3002
Bekomme aber immer den Fehler:Error in getaddrinfo: localhost:3002:Name or service not known
egal ob lokal, bridged, Netzwerk oder Heimnetzwerk.
Von außen ist der Dienst erreichbar.
Code: Alles auswählen
root@8018dbbf93f4:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
56: eth0@if57: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:05 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.5/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
root@8018dbbf93f4:/# vclient -h localhost:3002 -f /etc/vcontrold/1_mqtt_commands.txt -t /etc/vcontrold/2_mqtt.tmpl -x /etc/vcontrold/3_mqtt_pub.sh
[455] Wed Mar 13 14:06:27 2019 : Error in getaddrinfo: localhost:3002:Name or service not known
root@8018dbbf93f4:/# vclient -h 127.0.0.1:3002 -f /etc/vcontrold/1_mqtt_commands.txt -t /etc/vcontrold/2_mqtt.tmpl -x /etc/vcontrold/3_mqtt_pub.sh
[466] Wed Mar 13 14:06:54 2019 : Error in getaddrinfo: 127.0.0.1:3002:Name or service not known
root@8018dbbf93f4:/# vclient -h 172.17.0.5:3002 -f /etc/vcontrold/1_mqtt_commands.txt -t /etc/vcontrold/2_mqtt.tmpl -x /etc/vcontrold/3_mqtt_pub.sh
[480] Wed Mar 13 14:07:20 2019 : Error in getaddrinfo: 172.17.0.5:3002:Name or service not known
root@8018dbbf93f4:/# vclient -h 192.168.179.60:3002 -f /etc/vcontrold/1_mqtt_commands.txt -t /etc/vcontrold/2_mqtt.tmpl -x /etc/vcontrold/3_mqtt_pub.sh
[489] Wed Mar 13 14:07:44 2019 : Error in getaddrinfo: 192.168.179.60:3002:Name or service not known
root@8018dbbf93f4:/#
Code: Alles auswählen
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.5 8018dbbf93f4