コンテナに独自のIPアドレスがある場合でも、Podmanはポート53を宣伝できません。

コンテナに独自のIPアドレスがある場合でも、Podmanはポート53を宣伝できません。

エラーが発生します。Error: cannot listen on the TCP port: listen tcp4 :53: bind: address already in use独自のIPアドレスを取得するコンテナを作成するとき、これはポート53でリッスンするホストプログラムがあるかどうかにかかわらず、コンテナが同じIPアドレスを持たないため、同じポートでリッスンするのに問題がないことを意味します。ホストとして。

コンテナの起動に使用するコマンドは次のとおりです。sudo podman run -d --network podnet -p 53:53 --name test-container test-image

ネットワークを確認し、podnet以下sudo podman inspect podnetを提供します。

[
     {
          "name": "podnet",
          "id": "<censored>",
          "driver": "macvlan",
          "network_interface": "bridge0",
          "created": "<censored>",
          "ipv6_enabled": false,
          "internal": false,
          "dns_enabled": false,
          "options": {
               "mode": "passthru"
          },
          "ipam_options": {
               "driver": "dhcp"
          }
     }
]

私はOpenSUSE Leap Microマシンを使用しています。

関連情報