まず、以下の手順に従ってDockerコマンドを使用してUDPポートマッピングを設定します。
-
Dockerイメージを実行するためのコンテナを作成します。以下のコマンドを使用します。
docker create --name my_container <イメージ名>
-
UDPポートマッピングを設定します。以下のコマンドを使用します。
docker run -p <ホストマシンのUDPポート>:<コンテナ内のUDPポート>/udp --name my_container <イメージ名>
このコマンドでは、ホストマシンのUDPポートとコンテナ内のUDPポートを関連付けています。適切なポート番号を指定してコマンドを実行してください。
-
コンテナを開始します。以下のコマンドを使用します。
docker start my_container
これで、UDPポートマッピングが設定されたDockerコンテナが実行されます。
以下は、ポートマッピングの例です。ホストマシンのUDPポート8000をコンテナ内のUDPポート5000にマッピングする場合のコマンドです。
docker run -p 8000:5000/udp --name my_container <イメージ名>
これで、ホストマシンのUDPポート8000へのトラフィックがコンテナ内のUDPポート5000に転送されるようになります。
以上が、Dockerを使用してUDPポートマッピングを設定するシンプルで簡単な方法です。必要なポート番号を適切に指定し、上記の手順を実行することで、UDPポートマッピングを実現できます。