호스트에서 부두 노동자 컨테이너 사이의 통신 문제를 달성하는 방법

여기서, 원래 가장 브리지 모드는 호스트에 직접 상호 도커 용기 통신 문제를 달성했다.

일부 일반적으로 사용되는 명령

    BRCTL 쇼 BR0
    BRCTL addbr BR0
    BRCTL addif BR0 eth0를
    ifconfig를 BR0 아래로

BRCTL 키트를 설치 (1)

apt-get을 다리-utils를 설치

(채우기 위해 호스트와 동일한 IP IP)를 고정 표시기 브리지 네트워크 유형을 작성합니다

고정 표시기 네트워크 생성 --subnet = 192.168.17.100 / 16 BR0

여기 192.168.17.254 고정 표시기의 요구를 게이트웨이 IP 192.168.17.9의 IP 나의 호스트는 동일한 네트워크 세그먼트 192.168.17입니다. *

3. 고정 표시기 브리지 도구의 사용은 브리지 카드 호스트에 장착

eth0를 BR0을 addif의 BRCTL의
BRCTL을 addif BR0 (도커 브리지) eth0를 (호스트 NIC)

4.를 설정 고정 표시기 카드의 IP

ifconfig를가 192.168.17.100까지를 BR0

5. 시작 사전의 IP에서 지정하는 컨테이너 필요

80 -p 1112 : 8080 ambari : V1.0 / 빈 / bash는 sudo를 고정 표시기 실행은 1111 -p -h 테스트 --privileged = 진정한 --net = staticnet --ip 192.168.17.101 --name = "docker1을"- IT

6. 상기 동작이 다른 컴퓨터에서 수행되고, 충돌없는 IP 주목

핑을 통해 경우 호스트에 핑 (ping)에 고정 표시기에서 또 다른 고정 표시기 7.

문제는 해결된다.

기본 명령을 고정 표시기

고정 표시기 간부 - 그것은 ambari 서버의 bash
고정 표시기 CP /etc/apt/sources.list의 ambari 서버 : / 등 / 아파트 /의
고정 표시기 수출 -o ambari - server.tar e932da0e4b3e의
고정 표시기 수입 ambari - server.tar의 AMBAR : V1의
고정 표시기 실행 - 그것은 --name AMBAR : V1 / 빈 / bash는

추천

출처www.linuxidc.com/Linux/2019-12/161856.htm