Docker で Nginx コンテナを外部公開する基本です。`-p` オプションはホスト側ポートとコンテナ側ポートを対応させるポートフォワードとして理解します。
参考
書籍
書籍
参考書籍
Kubernetes完全ガイド 第2版
Kubernetes、コンテナ、クラスタ運用、ネットワークまわりを体系的に確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
イメージ取得
docker pull nginx:latest
docker images nginx外部公開
docker run --rm -d --name nginx-public -p 8080:80 nginx:latest確認
docker ps
curl -I http://127.0.0.1:8080/
ss -lntp | grep 8080停止
docker rm -f nginx-publicまとめ
`-p 8080:80` は、ホストの 8080 番をコンテナの 80 番へ転送する指定です。外部公開する場合は、Docker の設定だけでなく、ホスト OS のファイアウォール、リバースプロキシ、公開ネットワークの設計も合わせて確認します。
Ubuntu 22.04 Docker で Nginx コンテナを外部公開する



