Hallo zusammen,
habe gerade frisch Nextcloud installiert. Nach einigem Hin und Her mit dem Verlegen des Datenverzeichnisses (siehe hier) lief dann erstmal alles wunderbar mit LDAP-Anbindung, etc.
Bis zu dem Zeitpunkt, an dem ich weitere Apps hinzufügen wollte. Das geht nämlich nicht, im Logfile sehe ich curl error 7
, sobald irgend eine URI aufgerufen werden soll. In den Container eingelogged und mit den gegebenen, stark eingeschränkten Möglichkeiten versucht, zu debuggen. Ein händisches curl ergab
root@nextc-19804390:/# curl -i http://google.de curl: (7) Failed to connect to google.de port 80: Connection timed out
Laut Google sollte Docker über seine Bridge von alleine nach draußen kommen, vermutlich daher konnte ich nicht wirklich eine (für mich verständliche) Anleitung finden, um das Networking herzustellen.
Falls jemand eine Idee hat, wäre ich dankbar, kenne mich nämlich mit Docker nicht sonderlich gut aus.
Viele Grüße
Holle H.
Falls es hilft:
Container...
root@nextc-19804390:/# ip addr [...] 22: eth0@if23: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 172.17.0.3/16 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::42:acff:fe11:3/64 scope link valid_lft forever preferred_lft forever
Auf dem Host...
docker0 Link encap:Ethernet Hardware Adresse e6:8f:c8:32:37:fb inet Adresse:172.17.42.1 Bcast:0.0.0.0 Maske:255.255.0.0 inet6-Adresse: fe80::a860:7fff:fecc:b4e2/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:74310 errors:0 dropped:0 overruns:0 frame:0 TX packets:795764 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:26806907 (25.5 MiB) TX bytes:115674462 (110.3 MiB) root@hera:~# /sbin/iptables -L -n -t nat Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain INPUT (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE tcp -- 172.17.0.3 172.17.0.3 tcp dpt:80 Chain DOCKER (0 references) target prot opt source destination DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:40000 to:172.17.0.3:80 root@hera:/var/lib/docker# ps aux | grep docker root 3526 0.0 0.0 11316 2004 pts/6 S+ 18:06 0:00 grep docker root 5988 0.0 0.4 217124 17824 ? Sl Mär06 2:08 /usr/bin/docker -d -p /var/run/docker.pid --storage-driver=overlay --bip=172.17.42.1/16 root 23319 0.0 0.1 80240 5004 pts/2 Sl+ 16:35 0:00 docker exec -it 2167cbb5f3794dcc6cf0ef2d6710b30c54ed8b1234d3a861c62b45fc4ff1375c /bin/bash root 30386 0.0 0.1 73388 5316 ? Sl 13:47 0:00 docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 40000 -container-ip 172.17.0.3 -container-port 80