찾다

 >  Q&A  >  본문

우분투 - 도커는 동일한 포트 전달에 액세스할 수 없습니다

시스템: Ubuntu 14.04 x64

1. 로컬 가상 머신에 구축된 Ubuntu14.04에 구성된 docker-compose.yml은 동일한 포트와 다른 포트를 포워딩하여 액세스할 수 있습니다

2. 서버에서 동일한 구성 파일을 사용합니다. docker-compose up -d를 시작한 후 서버에서
curlhttp://127.0.0.1:80을 사용하여 액세스합니다. 81:80으로 포트 http://服务器IP:80,就不能访问,
를 통해서도 액세스 가능 http://服务器IP:81Netstat에서 포트를 확인해보니 80이 점유되지 않았습니다

docker-compose.yml 구성
으아악

서버측:

으아악
伊谢尔伦伊谢尔伦2861일 전754

모든 응답(3)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-24 09:15:08

    1. 포트 3001에 접속할 수 있나요?

    2. 포트 80은 방화벽으로 막아야 합니다...

    다른 서버에 nmap 설치

    으아아아

    그런 다음 다음 명령을 실행하여 포트 80이 차단되었는지 확인하세요.

    으아아아

    192.168.59.1은 첫 번째 서버의 IP입니다.

    포트 80이 차단되면 출력 상태가 필터링됩니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-24 09:15:08

    포트 80이 점유되어 있으면 컨테이너 시작 시 포트가 점유되었다는 메시지가 표시되므로 컨테이너가 정상적으로 시작되면 기본적으로 포트 점유 문제를 해결할 수 있습니다. 그리고 81번 포트는 정상인데 80번 포트에 문제가 있어서 특별히 80번 포트를 관리할 수도 있다는 뜻인데, 우분투 시스템의 방화벽은 기본적으로 꺼져 있지만 확인해 보는 것이 가장 좋습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-24 09:15:08

    1. 서버의 로컬 방화벽을 확인하세요
    2. 서버 제공업체에 문의하여 80이 차단되는지 확인하세요

    회신하다
    0
  • 취소회신하다