dockerlocalhost에 액세스할 수 있지만 호스트 IP에는 액세스할 수 없습니다.
컨테이너 구성 문제.
1. 컨테이너를 시작할 때 -p 매개변수를 사용하여 컨테이너 포트를 호스트 포트에 매핑합니다.
2. 호스트의 방화벽이나 보안 그룹이 해당 포트에 대한 접근을 금지하고 있지 않은지 확인하세요. 일시적으로 방화벽이나 보안그룹을 끄고 컨테이너의 서비스에 접속을 시도해 볼 수 있습니다. 연결이 가능하다면 방화벽이나 보안그룹에 문제가 있다는 의미이므로 해당 포트에 접근을 허용하도록 구성해야 합니다.
3. 호스트와 컨테이너가 모두 동일한 네트워크에 연결되어 있는지 확인하세요. dockernetworkls 명령을 사용하여 컨테이너 네트워크 목록을 볼 수 있습니다. 호스트와 컨테이너가 서로 다른 네트워크에 연결된 경우 컨테이너 내의 서비스에 액세스할 수 없습니다. dockernetworkconnect 명령을 사용하여 컨테이너가 있는 네트워크에 호스트를 추가할 수 있습니다.