Armadilloフォーラム

コンテナ起動設定ファイルでのポート転送設定

shu1.ikeno-secisl

2024年2月8日 21時27分

マニュアル6.2.4節に従いコンテナ起動設定ファイルを作成しています。
ある範囲のホストポートをコンテナポートに転送できるように設定したいのですが、その方法を確認させて下さい。

例えばホストポートの10001から10032までをそのままコンテナポートに転送したい時、6.2.4.2節の例のように一つ一つ32個の組み合わせを空白で区切って設定しなければいけないのでしょうか?それとも、10001-10032:10001-10032のような記述でも大丈夫なのでしょうか?

ご教示いただきたく、よろしくお願いいたします。

コメント

shu1.ikeno-secisl

2024年2月9日 10時32分

自分で試してみたら、10001-10032:10001-10032のようにadd_portsに記述することで転送することができていることを確認しました。お騒がせしました。

at_dominique.m…

2024年2月9日 15時30分

shu1.ikeno-secislさん

マルティネです。
返事が遅くなってすみませんでした。

> 自分で試してみたら、10001-10032:10001-10032のようにadd_portsに記述することで転送することができていることを確認しました。

はい。
add_ports の設定は「podman run」の「--publish」オプションにほぼ直接に渡しているだけなので、
英語になってしまいますが podman のマニュアルページで確認できます:
https://docs.podman.io/en/latest/markdown/podman-run.1.html#publish-p-i…

(日本語で検索したら redhat のドキュメンテーションは少し出ますが、reference manual の様な資料はないですね…)

引き続き、よろしくお願いします。