概要
以下の記事でdockerコンテナ内でpingを使用する方法を紹介したが、サーバーとクライアントのコンテナ間でtcp接続確認をしたいケースもたまにある。
powerbombkun.hatenablog.jp
pingではポート指定等できないシンプルなコマンドなので、その場合は別のコマンドを使用する必要がある。
結論
ncコマンドでクライアントコンテナからサーバにtcp接続できるか確認する。
$ nc -v 192.168.3.3 80
確認結果
上手くサーバーにtcp接続できると以下のように成功メッセージが表示される。
$ nc -v 192.168.3.3 80 Connection to 192.168.3.3 80 port [tcp/http] succeeded!