오류가 발생합니다. 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 머신을 사용하고 있습니다.