Closed Tomo-9925 closed 3 years ago
tcp6に情報がありました…
> pgrep mysql
8686
> cat /proc/8686/net/tcp6
sl local_address remote_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
0: 00000000000000000000000000000000:0CEA 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000 999 0 8695008 1 0000000000000000 100 0 0 10 0
1: 0000000000000000FFFF00000240A8C0:0CEA 0000000000000000FFFF00000806010A:C64A 01 00000000:00000000 02:0000D4BB 00000000 999 0 8707448 2 0000000000000000 20 4 25 10 -1
ipv6でも通信を受け付けれるようにしてますね…実行コマンドの変更でv4に変更できるか…?
起動コマンドに--bind-address=0.0.0.0
を追加
> pgrep mysql
31991
> cat /proc/31991/net/tcp
sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
0: 0B00007F:98DF 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 8903049 1 0000000000000000 100 0 0 10 0
1: 00000000:0CEA 00000000:0000 0A 00000000:00000000 00:00000000 00000000 999 0 8902286 1 0000000000000000 100 0 0 10 0
できたー
ホスト上でmysqlのtcp情報を見ても,該当ポート(3306)の接続情報がない.
lsとlessを使って8694150のfdを検索すると,
/proc/1401/fd/63 -> socket:[8694150]
を発見.dockerの通信情報が出てくる…