컨테이너에 자체 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 머신을 사용하고 있습니다.

관련 정보