none
외부 인터넷 Ethernet0과 가상 인터넷 vEthernet (DockerNAT)와의 연동 RRS feed

  • 질문

  • Windows 10 pro와 Docker를 사용하고 있습니다. Hyper-V를 사용하여 ManageIQ라는 모니터링 툴의 Docker 컨테이너를 사용하려 합니다. Windows 10 Pro에서 Docker를 설치하고 원하는 컨테이너를 실행하였습니다. Docker 컨테이너와의 연결은 이루어지는데 문제는 이 모니터링 툴이 Windows 10에 설치된 미들웨어의 내용을 읽어오지 못합니다. Docker를 설치하면 다음과 같이 두개의 네트워크 인터페이스가 생성됩니다.

    >  ipconfig

    Windows IP 구성

    이더넷 어댑터 vEthernet (DockerNAT):
       연결별 DNS 접미사. . . . :
       링크-로컬 IPv6 주소 . . . . : fe80::5d66:d0b:6be0:7280%4
       IPv4 주소 . . . . . . . . . : 10.0.75.1
       서브넷 마스크 . . . . . . . : 255.255.255.0
       기본 게이트웨이 . . . . . . :

    이더넷 어댑터 Ethernet0:
       연결별 DNS 접미사. . . . :
       링크-로컬 IPv6 주소 . . . . : fe80::f422:d3fd:f4ee:5aae%5
       IPv4 주소 . . . . . . . . . : 192.168.200.51
       서브넷 마스크 . . . . . . . : 255.255.255.0
       기본 게이트웨이 . . . . . . : 192.168.200.2

    터널 어댑터 Reusable ISATAP Interface {C05A468F-3932-4388-97E0-6B6543D4F74E}:
       미디어 상태 . . . . . . . . : 미디어 연결 끊김
       연결별 DNS 접미사. . . . :

    터널 어댑터 isatap.{A52ADFE6-F145-4005-BBB0-777F66C21E9F}:
       미디어 상태 . . . . . . . . : 미디어 연결 끊김
       연결별 DNS 접미사. . . . : 

    제 생각엔 vEthernet (DockerNAT) 네트워크 인터페이스와 외부 인터넷 인터페이스인 Ethernet0이 서로 연동이 되지 않는것 같습니다. 똑같은 소스를 CentOS 리눅스에서 실행하면 아래와 같은 방화벽 해지 명령문으로 두 네트워크 인터페이스를 연동하였습니다

    # iptables -I INPUT 1 -i docker0 -j ACCEPT

    그런데 Windows에서는 잘 되지 않고 있습니다. 나름 v-hyper manager와 윈도우 power shell에서 v-hyper 명령어를 사용하여 시도를 해보았는데 잘 되지 않는군요. 밑의 사이트는 참조 사이트입니다.

    hyper-v reference site 1

    hyper-v reference site 2

    두개의 네트워크 인터페이스를 연동하여 docker 내부의 모니터링 툴이 docker 외부의 windows 10에 설치된 미들웨어를 모니터링 할수 있도록하는 방법을 알고 싶습니다. 조언 부탁드립니다. 참조로 제가 stackoverflow에 올린 글도 링크를 걸어두겠습니다.

    참조 사이트


    • 편집됨 gladiator67 2017년 8월 6일 일요일 오후 11:53
    2017년 8월 6일 일요일 오전 11:30