Outils pour utilisateurs

Outils du site


linux:autossh (lu 2741 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:autossh [06-05-2026 18:39] edmc73linux:autossh [06-05-2026 18:56] (Version actuelle) – [Le cas avec Docker] edmc73
Ligne 122: Ligne 122:
  
 Clarté : La commande systemctl status "autossh*" vous donnera l'état de chaque tunnel distinctement. Clarté : La commande systemctl status "autossh*" vous donnera l'état de chaque tunnel distinctement.
 +
 +==== Le cas avec Docker ====
 +
 +Pour que votre container docker puisse accéder au port de son hôte, il faut modifier les options pour le tunnel
 +
 +Changer ça
 +<code>
 +-L 33060:localhost:3306
 +</code>
 +par ça
 +<code>
 +-L 172.17.0.1:33060:localhost:3306
 +</code>
 +
 +L'ip 172.17.0.1 est l'ip de l'hôte vu par les containers docker
 +
 +Vérifier 
 +<code>
 +# ss -ln4t
 +State                       Recv-Q                      Send-Q                                             Local Address:Port                                              Peer Address:Port                      
 +LISTEN                      0                           128                                                   172.17.0.1:33060                                                  0.0.0.0:                        
 +
 +# docker exec -ti myapp sh
 +/app # ping 172.17.0.1
 +PING 172.17.0.1 (172.17.0.1): 56 data bytes
 +64 bytes from 172.17.0.1: seq=0 ttl=64 time=0.073 ms
 +64 bytes from 172.17.0.1: seq=1 ttl=64 time=0.069 ms
 +^C
 +--- 172.17.0.1 ping statistics ---
 +2 packets transmitted, 2 packets received, 0% packet loss
 +round-trip min/avg/max = 0.069/0.071/0.073 ms
 +                     mysql_waitpid              mysqlcheck                 mysqlimport
 +/app # mysql -h 172.17.0.1 -P 33060 -u user -p
 +
 +</code>
linux/autossh.1778092777.txt.gz · Dernière modification : de edmc73