Linux上級
ポート転送
一言で言うと
ホストとコンテナのポートを繋ぐ -p。
もう少し詳しく
一言で言うと
あるポートへの通信を別のポートへ中継する仕組み。
もう少し詳しく
ポート転送とは、あるホストのポートへの通信を別のホストやポートへ中継する仕組みです。Docker では -p ホストポート:コンテナポート 形式で指定してホストとコンテナのポートを繋ぎ、SSH では -L オプション(ローカルポートフォワーディング)や -R オプション(リモートポートフォワーディング)を使ってトンネル経由でリモートサービスにアクセスします。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
サーバー運用や開発環境の構築で必須の知識です。コマンドラインから直接操作する場面が多く、SSH や権限管理と組み合わせて使いこなせるようになると、デプロイや障害対応がスムーズになります。
実務でどう使うか
関連する章
Ch282 で詳しく学べます。