나는 CentOS Google 클라우드의 VM 인스턴스이며 CentOS에 도커를 설치했습니다. 웹 인터페이스가있는 컨테이너를 만들었습니다. 외부에서 액세스하려고하면 브라우저에 액세스 할 수 없습니다 (브라우저의 기타 탭에서). 클라우드 외부에서 액세스하려면 어떻게해야합니까?Docker Google 클라우드
0
A
답변
0
브라우저와 컨테이너 사이에 몇 가지 도약이 있습니다.
먼저 IP가 GCP 방화벽을 통해 인스턴스에 연결될 것입니다. 여기서 인스턴스가 생성되었을 때 방화벽 섹션에서 "HTTP 트래픽 허용 및 HTTPS 트래픽 허용"을 선택 했습니까? 당신은 GCP 대시 보드에 인스턴스 세부로 클릭하면이 옵션을 선택하면 당신은 당신이 Network
에서 보면 또한 당신이 그것을 사용하여 인스턴스, 당신은에 나와있는 네트워크를 클릭 할 수있는 네트워크 프로필을 볼 수 Firewalls
에서
를 볼 수 있습니다 당신이 보내려고하는 트래픽을 허용하도록 설정되어 있는지 확인하십시오.
이 모든 것이 올바르게 보이고 트래픽이 웹 인터페이스가 아닌 인스턴스로 이동하는 경우, 도커의 포트가 호스트의 포트에 매핑되지 않았을 수 있습니다. 컨테이너를 시작했을 때 -p
을 사용 했습니까? 포트를 매핑하는 옵션?
이 경우에도 Docker 이미지가 내부적으로 포트를 노출하지 않을 수 있습니다. 컨테이너의 이미지를 만드는 데 사용되는 Dockerfile에 EXPOSE
으로 시작하는 행이 있거나 FROM
이미지는 무엇입니까?
이 체인에는 더 많은 실패 지점이있을 수 있지만 가능한 답을 나열하려고했습니다. 이 중 아무 것도 도움이되지 않는 경우 의견에 대해 알려 주시면 문제를 시도하고 디버그 할 수 있습니다.
관련 문제
- 1. Docker : google/docker-registry 컨테이너 사용
- 2. Google TV에서 Google 클라우드 메시징
- 3. Google pubsub에서 Google 클라우드 저장소
- 4. Google 클라우드 저장소를 클라우드 CDN의 원본으로 사용
- 5. 클라우드 종점 jsonp [Google 클라우드 컴퓨팅]
- 6. Google 클라우드 저장소에서 Google 클라우드 저장소로 CSV를 자동으로 가져옵니다.
- 7. Google 클라우드 저장소의 큰 파일을 Google 클라우드 기능에로드 하시겠습니까?
- 8. Google 클라우드 콘솔에서 Google 클라우드 프로젝트를 삭제하려면 어떻게해야하나요?
- 9. Google 클라우드 저장소 설치
- 10. 앱 엔진 Google 클라우드
- 11. Google 클라우드 - VM
- 12. Google 클라우드 API는 인증
- 13. Google 클라우드 컴퓨팅을위한 파일
- 14. Google 클라우드 SQL : 문
- 15. Google 클라우드 메시징 보안
- 16. Egit 및 Google 클라우드
- 17. Google 클라우드 관리 VM
- 18. Google 클라우드 및 Android
- 19. Google 클라우드 메시징 제한
- 20. Google 클라우드 SSH 키
- 21. Google 클라우드 메시징
- 22. Google 클라우드 메시징
- 23. Google 클라우드 메신저는
- 24. Google 클라우드 메시징 (GCM)
- 25. 퍼티 Google 클라우드 컴퓨팅
- 26. Google 클라우드 datalab 오류가
- 27. Google 클라우드 엔드 포인트
- 28. Google 클라우드 복원 sshd_config
- 29. Solr에서 리로드 (Google 클라우드)
- 30. Google 클라우드 플랫폼의 인증