macvlan 네트워크 만들기 - 매일 5분 Docker 용기 기술 돌리기(55)
주의:host2에서도 같은 명령을 실행해야 합니다.
①
-d macvlan
driver를 macvlan으로 지정합니다.② macvlan 네트워크는 local 네트워크로 호스트와 통신할 수 있도록 사용자가 IP subnet을 관리해야 한다.
③ 다른 네트워크와 달리 docker는macvlan에 스위치를 만들지 않습니다. 이 스위치는 실제 존재해야 합니다. 그렇지 않으면 용기가 연결될 수 없습니다.
④
-o parent
사용된 네트워크인터페이스가 지정됩니다.host1에서 용기 bbox1을 실행하고 맥에 연결합니다net1.
host1의 맥 때문에net1과host2의macnet1은 본질적으로 독립적입니다. 자동 분배로 인한 IP 충돌을 피하기 위해
--ip
를 통해bbox1 주소를 172.16.86.10으로 지정하는 것이 좋습니다.host2에서 컨테이너 bbox2를 실행하고 IP 172.16.86.11을 지정합니다.
bbox1과 bbox1의 연결성을 검증하다.
bbox2는 bbox1의 IP 172.16.86.10을 ping할 수 있지만'bbox1'호스트 이름을 해석할 수 없습니다.
docker가 Macvlan에 DNS 서비스를 제공하지 않은 것을 알 수 있습니다. 이것은 오버레이 네트워크와는 다르다.다음 절에서는 macvlan의 네트워크 구조를 상세하게 분석할 것이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
React-router(8) Link 태그 to 속성이 객체인 경우(라우팅 정보 전송)8. Link 태그 to 속성이 객체인 경우(라우팅 정보 전송) DEMO 주소 참조 6.routeInfo.js 구성 요소 안에서, 모든 구성 요소의 루트 데이터는 각자 독립된 것이다. 이전 분석에서는 다음을 알고 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.