用語集に戻る
Linux上級

ポート転送

一言で言うと

ホストとコンテナのポートを繋ぐ -p。

もう少し詳しく

一言で言うと

あるポートへの通信を別のポートへ中継する仕組み。

もう少し詳しく

ポート転送とは、あるホストのポートへの通信を別のホストやポートへ中継する仕組みです。Docker では -p ホストポート:コンテナポート 形式で指定してホストとコンテナのポートを繋ぎ、SSH では -L オプション(ローカルポートフォワーディング)や -R オプション(リモートポートフォワーディング)を使ってトンネル経由でリモートサービスにアクセスします。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。

サーバー運用や開発環境の構築で必須の知識です。コマンドラインから直接操作する場面が多く、SSH や権限管理と組み合わせて使いこなせるようになると、デプロイや障害対応がスムーズになります。

実務でどう使うか

  • サーバ運用: 本番サーバーへのデプロイ・障害対応で日常的に使います

  • 開発環境構築: WSL や Docker 上の Linux でも同じ概念が登場します

  • CI/CD: GitHub Actions などのワーカーは Linux 上で動くので、CI スクリプトを書くときに必須です
  • 関連する章

    Ch282 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る