Aller au contenu

Conflit port local


FlamingFlowair

Messages recommandés

Bonjour,

Suite à l'ajout et à la suppression de conteneurs, je me retrouve face à l'erreur suivante lorsque j’essaie d'installer mon reverse proxy :
"Le port local 4443,880 est en conflit avec d'autres ports utilisés par d'autres services."
Or, je suis certain de ne pas utiliser ces ports là, preuve en est :

$sudo netstat -tnlp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      10835/postgres
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      13308/named
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      11112/nginx: master
tcp        0      0 127.0.0.1:4700          0.0.0.0:*               LISTEN      10381/cnid_metad
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      19301/smbd
tcp        0      0 0.0.0.0:3262            0.0.0.0:*               LISTEN      15479/iscsi_snapsho
tcp        0      0 127.0.0.1:512           0.0.0.0:*               LISTEN      27943/termd
tcp        0      0 0.0.0.0:225             0.0.0.0:*               LISTEN      8030/sshd
tcp        0      0 0.0.0.0:9093            0.0.0.0:*               LISTEN      16230/transmissiond
tcp        0      0 0.0.0.0:5000            0.0.0.0:*               LISTEN      11112/nginx: master
tcp        0      0 0.0.0.0:5001            0.0.0.0:*               LISTEN      11112/nginx: master
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      19301/smbd
tcp        0      0 127.0.0.1:1195          0.0.0.0:*               LISTEN      12375/openvpn
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      11112/nginx: master
tcp        0      0 0.0.0.0:16881           0.0.0.0:*               LISTEN      16230/transmissiond
tcp        0      0 172.17.0.1:53           0.0.0.0:*               LISTEN      13308/named
tcp        0      0 169.254.101.203:53      0.0.0.0:*               LISTEN      13308/named
tcp        0      0 10.8.0.1:53             0.0.0.0:*               LISTEN      13308/named
tcp        0      0 192.168.1.10:53         0.0.0.0:*               LISTEN      13308/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      13308/named
tcp6       0      0 :::29080                :::*                    LISTEN      27370/docker-proxy
tcp6       0      0 :::33306                :::*                    LISTEN      26979/docker-proxy
tcp6       0      0 :::33307                :::*                    LISTEN      26969/docker-proxy
tcp6       0      0 :::443                  :::*                    LISTEN      11112/nginx: master
tcp6       0      0 :::445                  :::*                    LISTEN      19301/smbd
tcp6       0      0 :::3261                 :::*                    LISTEN      -
tcp6       0      0 :::5566                 :::*                    LISTEN      11846/synobtrfsrepl
tcp6       0      0 :::3263                 :::*                    LISTEN      -
tcp6       0      0 :::800                  :::*                    LISTEN      1116/docker-proxy
tcp6       0      0 :::3264                 :::*                    LISTEN      -
tcp6       0      0 :::225                  :::*                    LISTEN      8030/sshd
tcp6       0      0 :::548                  :::*                    LISTEN      10380/afpd
tcp6       0      0 :::27880                :::*                    LISTEN      27540/docker-proxy
tcp6       0      0 :::5000                 :::*                    LISTEN      11112/nginx: master
tcp6       0      0 :::5001                 :::*                    LISTEN      11112/nginx: master
tcp6       0      0 :::139                  :::*                    LISTEN      19301/smbd
tcp6       0      0 :::4430                 :::*                    LISTEN      1106/docker-proxy
tcp6       0      0 :::80                   :::*                    LISTEN      11112/nginx: master
tcp6       0      0 :::16881                :::*                    LISTEN      16230/transmissiond
tcp6       0      0 :::53                   :::*                    LISTEN      13308/named

Pour l'instant, j'ai juste changé de port mais ça pue un peu comme soucis, surtout sachant que j'ai un second soucis.

Second soucis : j'ai mis à jour mon container de reverse proxy, à savoir https://hub.docker.com/r/steveltn/https-portal/ et j'ai désormais l'erreur nginx suivante :

2017-11-22 18:48:11 	stdout 	Starting crond ...
2017-11-22 18:48:11 	stdout 	[services.d] done.
2017-11-22 18:48:11 	stdout 	[services.d] starting services
2017-11-22 18:48:11 	stdout 	[cont-init.d] done.
2017-11-22 18:48:11 	stdout 	[cont-init.d] 20-set-docker-gen-status: exited 0.
2017-11-22 18:48:11 	stdout 	[cont-init.d] 20-set-docker-gen-status: executing...
2017-11-22 18:48:11 	stdout 	[cont-init.d] 10-setup: exited 0.
2017-11-22 18:48:10 	stdout 	nginx: [emerg] host not found in upstream "dockerhost" in /etc/nginx/conf.d/sub.myWebsiteAddr.eu.ssl.conf:24
2017-11-22 18:48:10 	stdout 	2017/11/22 18:48:10 [emerg] 211#211: host not found in upstream "dockerhost" in /etc/nginx/conf.d/sub.myWebsiteAddr.eu.ssl.conf:24

Sachant que le dockerhost en question es probablement lié à la variable d'environnement que je donne :
sub.myWebsiteAddr.eu -> http://dockerhost:27880 #local
J'ai posté une issue sur le github de l'image docker https://github.com/SteveLTN/https-portal/issues/107 mais les deux issues étant peut-être liées, je demande aussi ici.

J'ai déjà testé deux ou trois trucs mais je préfère passer un petit appel à l'aide avant de balancer mon NAS par la fenêtre de tenter le tout pour le tout en désinstallant carrément Docker.

Merci déjà d'avoir lu ce gros pavé :)

Lien vers le commentaire
Partager sur d’autres sites

Il manque l'udp dans ta commande (netstat -luntp), mais ton conflit de port est probablement lié à un autre conteneur et/ou au fait que tu utilises un port en dessous de 1024. De plus le fait qu'un port ne soit pas attaché à un service à un instant T ne veut pas dire qu'il n'est pas utilisé par un programme de temps en temps ou encore par une règle de nat.

Pour ton 2nd problème, c'est un souci de résolution, mais sans voir la conf en question, difficile de te répondre (au feeling je dirai que tu mal configuré tes variables), par contre ceci devrait t'intéresser : https://hub.docker.com/r/fenrir/acme-haproxy/

Lien vers le commentaire
Partager sur d’autres sites

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 172.17.0.1:56257        172.17.0.2:https        ESTABLISHED
tcp        0      0 flamingds916.home:37643 ec2-18-194-76-92.:https ESTABLISHED
tcp        0    240 flamingds916.home:225   desktop-33ft11j.ho:4317 ESTABLISHED
tcp6       0      0 flamingds916.home:4430  cez63-4-78-248-17:52846 ESTABLISHED
tcp6       0      0 flamingds916.home:4430  cez63-4-78-248-17:52956 TIME_WAIT
tcp6       0      0 172.17.0.1:29080        172.17.0.2:57068        TIME_WAIT
tcp6       0      0 172.17.0.1:29080        172.17.0.2:57071        TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    24584    /tmp/scemd_event_handler.sock_server
unix  30     [ ]         DGRAM                    4894     /dev/log
unix  2      [ ]         DGRAM                    4898     /var/run/synologd
unix  2      [ ]         DGRAM                    8783139  /run/samba/msg.sock/29688
unix  2      [ ]         DGRAM                    8778319  /run/samba/msg.sock/29597
unix  2      [ ]         DGRAM                    8783187  /run/samba/msg.sock/29758
unix  2      [ ]         DGRAM                    24692    /tmp/scemd_connector.sock_server
unix  2      [ ]         DGRAM                    23374763 /run/samba/msg.sock/19301
unix  3      [ ]         STREAM     CONNECTED     33098809
unix  2      [ ]         STREAM     CONNECTED     31852393
unix  3      [ ]         STREAM     CONNECTED     23378320
unix  3      [ ]         STREAM     CONNECTED     37707
unix  3      [ ]         STREAM     CONNECTED     24408
unix  3      [ ]         STREAM     CONNECTED     37555    /run/postgresql/.s.PGSQL.5432
unix  2      [ ]         DGRAM                    37394
unix  3      [ ]         STREAM     CONNECTED     20462
unix  3      [ ]         STREAM     CONNECTED     31020
unix  2      [ ]         DGRAM                    20938
unix  3      [ ]         STREAM     CONNECTED     5957     /var/run/openvswitch/db.sock
unix  3      [ ]         STREAM     CONNECTED     31812846
unix  3      [ ]         STREAM     CONNECTED     27303
unix  2      [ ]         STREAM     CONNECTED     23375552
unix  3      [ ]         STREAM     CONNECTED     16435
unix  3      [ ]         STREAM     CONNECTED     31852395
unix  2      [ ]         STREAM     CONNECTED     23375558
unix  2      [ ]         DGRAM                    9617
unix  2      [ ]         DGRAM                    16834
unix  3      [ ]         STREAM     CONNECTED     31856905
unix  3      [ ]         STREAM     CONNECTED     38759    /run/postgresql/.s.PGSQL.5432
unix  3      [ ]         STREAM     CONNECTED     31025
unix  3      [ ]         STREAM     CONNECTED     31850334
unix  3      [ ]         STREAM     CONNECTED     8782163
unix  2      [ ]         STREAM     CONNECTED     31850325
unix  3      [ ]         STREAM     CONNECTED     6248     @/tmp/dbus-r2rQk21Xst
unix  3      [ ]         STREAM     CONNECTED     26359
unix  3      [ ]         STREAM     CONNECTED     18683
unix  3      [ ]         STREAM     CONNECTED     31022
unix  2      [ ]         DGRAM                    16577
unix  3      [ ]         STREAM     CONNECTED     31802293 /var/run/docker.sock
unix  3      [ ]         STREAM     CONNECTED     16436
unix  2      [ ]         DGRAM                    17912
unix  3      [ ]         STREAM     CONNECTED     8782166
unix  3      [ ]         STREAM     CONNECTED     31810413 /var/run/docker.sock
unix  2      [ ]         DGRAM                    24302
unix  2      [ ]         DGRAM                    33098850
unix  3      [ ]         STREAM     CONNECTED     8782168
unix  3      [ ]         STREAM     CONNECTED     37579    /run/postgresql/.s.PGSQL.5432
unix  2      [ ]         STREAM     CONNECTED     31850332
unix  3      [ ]         STREAM     CONNECTED     24407
unix  3      [ ]         STREAM     CONNECTED     31856906
unix  2      [ ]         DGRAM                    11291
unix  3      [ ]         STREAM     CONNECTED     33098810
unix  2      [ ]         STREAM     CONNECTED     23375571
unix  3      [ ]         STREAM     CONNECTED     6247
unix  3      [ ]         STREAM     CONNECTED     31810412 /var/run/docker.sock
unix  3      [ ]         STREAM     CONNECTED     5361
unix  3      [ ]         STREAM     CONNECTED     5363     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     8782162
unix  3      [ ]         STREAM     CONNECTED     31023
unix  3      [ ]         STREAM     CONNECTED     6202
unix  3      [ ]         STREAM     CONNECTED     37554
unix  2      [ ]         STREAM     CONNECTED     31850329
unix  3      [ ]         STREAM     CONNECTED     8746919
unix  3      [ ]         STREAM     CONNECTED     8740403
unix  3      [ ]         STREAM     CONNECTED     26358
unix  3      [ ]         STREAM     CONNECTED     6244     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     31852398
unix  3      [ ]         STREAM     CONNECTED     31014
unix  3      [ ]         STREAM     CONNECTED     39309
unix  3      [ ]         STREAM     CONNECTED     31850335
unix  3      [ ]         STREAM     CONNECTED     17908
unix  3      [ ]         STREAM     CONNECTED     8782165
unix  3      [ ]         STREAM     CONNECTED     8782161
unix  3      [ ]         STREAM     CONNECTED     8741927  /var/run/docker/libcontainerd/docker-containerd.sock
unix  2      [ ]         DGRAM                    38097
unix  3      [ ]         STREAM     CONNECTED     16665
unix  3      [ ]         STREAM     CONNECTED     31798829
unix  3      [ ]         STREAM     CONNECTED     9665
unix  3      [ ]         STREAM     CONNECTED     26356
unix  2      [ ]         DGRAM                    33894
unix  3      [ ]         STREAM     CONNECTED     23375573
unix  3      [ ]         STREAM     CONNECTED     8242
unix  2      [ ]         DGRAM                    23408
unix  2      [ ]         DGRAM                    33098808
unix  2      [ ]         DGRAM                    15400
unix  3      [ ]         STREAM     CONNECTED     39210
unix  2      [ ]         DGRAM                    46779
unix  2      [ ]         DGRAM                    27862
unix  3      [ ]         STREAM     CONNECTED     23374630
unix  3      [ ]         STREAM     CONNECTED     31019
unix  3      [ ]         STREAM     CONNECTED     20461
unix  3      [ ]         STREAM     CONNECTED     23374631 /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     39208    /run/postgresql/.s.PGSQL.5432
unix  3      [ ]         DGRAM                    19408
unix  3      [ ]         STREAM     CONNECTED     31852396
unix  2      [ ]         DGRAM                    8740390
unix  3      [ ]         STREAM     CONNECTED     31798828
unix  2      [ ]         DGRAM                    39209
unix  3      [ ]         STREAM     CONNECTED     31028
unix  2      [ ]         DGRAM                    7239
unix  2      [ ]         DGRAM                    21669
unix  2      [ ]         DGRAM                    39202
unix  2      [ ]         DGRAM                    16625
unix  2      [ ]         STREAM     CONNECTED     33098848
unix  3      [ ]         STREAM     CONNECTED     17909
unix  3      [ ]         STREAM     CONNECTED     31026
unix  3      [ ]         STREAM     CONNECTED     27302
unix  3      [ ]         STREAM     CONNECTED     11250
unix  3      [ ]         DGRAM                    19406
unix  3      [ ]         STREAM     CONNECTED     16664
unix  3      [ ]         DGRAM                    19405
unix  3      [ ]         DGRAM                    6858
unix  2      [ ]         DGRAM                    25162
unix  3      [ ]         STREAM     CONNECTED     11251
unix  3      [ ]         STREAM     CONNECTED     8782164
unix  3      [ ]         DGRAM                    6857
unix  3      [ ]         STREAM     CONNECTED     6215
unix  3      [ ]         STREAM     CONNECTED     6203
unix  3      [ ]         STREAM     CONNECTED     31812845
unix  3      [ ]         STREAM     CONNECTED     5362
unix  3      [ ]         STREAM     CONNECTED     26357
unix  3      [ ]         STREAM     CONNECTED     6243
unix  2      [ ]         DGRAM                    33098816
unix  3      [ ]         STREAM     CONNECTED     23375574
unix  3      [ ]         STREAM     CONNECTED     31802294 /var/run/docker.sock
unix  3      [ ]         STREAM     CONNECTED     18682
unix  3      [ ]         DGRAM                    19407
unix  2      [ ]         DGRAM                    23473
unix  3      [ ]         STREAM     CONNECTED     8746920
unix  3      [ ]         STREAM     CONNECTED     39201
unix  3      [ ]         STREAM     CONNECTED     37706
unix  3      [ ]         STREAM     CONNECTED     31016
unix  3      [ ]         STREAM     CONNECTED     39310
unix  3      [ ]         STREAM     CONNECTED     31024
unix  3      [ ]         STREAM     CONNECTED     39207
unix  3      [ ]         STREAM     CONNECTED     31021
unix  3      [ ]         STREAM     CONNECTED     31852399
unix  3      [ ]         STREAM     CONNECTED     8782167
unix  3      [ ]         STREAM     CONNECTED     40716
unix  3      [ ]         STREAM     CONNECTED     31018
unix  3      [ ]         STREAM     CONNECTED     31027
unix  2      [ ]         DGRAM                    5412
unix  3      [ ]         STREAM     CONNECTED     23379654 /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     39200
unix  3      [ ]         STREAM     CONNECTED     31013
unix  3      [ ]         STREAM     CONNECTED     8243
unix  3      [ ]         STREAM     CONNECTED     31015
unix  2      [ ]         DGRAM                    26355
unix  3      [ ]         STREAM     CONNECTED     31017
unix  2      [ ]         STREAM     CONNECTED     23375568
unix  2      [ ]         DGRAM                    11222

Pas d'autres conteneurs utilisant des ports qui sont quand même bien particuliers et qui n'ont pas spécialement lieu d'être utilisés par un autre conteneur.
Mon hypothèse est qu'à la suppression d'un conteneur, le flush des règles n'a pas été fait.
Le soucis ne vient pas non plus des ports < 1024 bien que ta remarque m'ait fait me poser la question. Le port  j'utilise actuellement le port interne 800 étant donné que le 880 ne m'est pas accessible

Pour ce qui est du second soucis, je ne comprend pas puisque le conteneur que je tentais de mettre à jour continue de reconnaitre dockerhost et résout actuellement mes sites.

Je regarde de nouveau https://hub.docker.com/r/fenrir/acme-haproxy/ voir si l'image m'intéresse plus que mon actuelle ou non.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

Hello, je viens cloturer le sujet, je pense qu'une réinstall de Docker sera nécessaire pour les ports déjà utilisés.

Pour info, je vais pas utiliser acme-haproxy mais https://github.com/jwilder/nginx-proxy  avec letsencrypt etc.

J'ai passé du temps à faire fonctionner la solution sur un VPS, je suis pret à la passer sur mon NAS.

Plus qu'un petit soucis à régler : les snapshot (instantanés) mais je vais faire un nouveau post pour ça.

Merci encore Fenrir pour tes réponses.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.