시스템: 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 구성
서버측:
으아악
포트 3001에 접속할 수 있나요?
포트 80은 방화벽으로 막아야 합니다...
다른 서버에 nmap 설치
으아아아그런 다음 다음 명령을 실행하여 포트 80이 차단되었는지 확인하세요.
으아아아192.168.59.1은 첫 번째 서버의 IP입니다.
포트 80이 차단되면 출력 상태가 필터링됩니다
포트 80이 점유되어 있으면 컨테이너 시작 시 포트가 점유되었다는 메시지가 표시되므로 컨테이너가 정상적으로 시작되면 기본적으로 포트 점유 문제를 해결할 수 있습니다. 그리고 81번 포트는 정상인데 80번 포트에 문제가 있어서 특별히 80번 포트를 관리할 수도 있다는 뜻인데, 우분투 시스템의 방화벽은 기본적으로 꺼져 있지만 확인해 보는 것이 가장 좋습니다.
1. 서버의 로컬 방화벽을 확인하세요
2. 서버 제공업체에 문의하여 80이 차단되는지 확인하세요