適当にやったらできたけどこんなんでいいのかわからない。。。 用途: 例えば開発環境用サーバにdockerをinstallしていて、社内のネットワークからコンテナ内に直接ssh したい場合など。 ちなみにdockerにはポートマッピングの機能があって、hostのX番に接続したらコンテナYのZ番に転送する、みたいなことが出来るがこのエントリはその話ではない。 準備 dockerホスト 192.168.0.1 コンテナのprivate network 172.17.0.0/16 docker の install iptables で外からコンテナのNWへのアクセスの際にNATする設定を追加 ログインしたい外部の端末 192.168.0.2 静的ルーティングを足しておく route add -net 172.17.0.0/16 gw 192.168.0.1 ホストサーバ # iptables -t