일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 시스템 엔지니어
- 리눅스마스터1급
- Microsoft
- 시트릭스
- It
- 그룹정책
- 리눅스
- 가상화
- Azure AD
- Azure
- Microsoft Azure
- cloud engineer
- Server
- 네트워크
- Exchange Online
- aws
- 컴퓨터
- windows server
- Microsoft 365
- Entra ID
- 시스템엔지니어
- 메일보안
- 클라우드엔지니어
- Linux
- 클라우드
- cloud
- windows
- network
- Docker
- SE
- Today
- Total
Cloud System Engineer
MAC VLAN 네트워크 본문
MACVLAN 네트워크를 사용하는 컨테이너는 기본적으로 호스트와 통신이 불가능하다. 내일 예시에서는 서버1 의 컨테이너는 서버2 와 그 부속 컨테이너와 통신할 수 있지만 정작 자신이
속한 서버와는 통신이 불가능하다.
먼저 도커 2개의 VMWARE 생성한다.
centos 7에 macvlan 생성
# docker network create -d macvlan --subnet=192.168.10.0/24 --ip-range=192.168.10.64/28 --gateway=192.168.10.1 -o macvlan_mode=bridge -o parent=ens32 my_macvlan
centos 7-2 에 macvlan 생성
# docker network create -d macvlan --subnet=192.168.10.0/24 --ip-range=192.168.10.128/28 --gateway=192.168.10.1 -o macvlan_mode=bridge -o parent=ens32 my_macvlan
centos 7에서
docker run -it --name c1 --hostname c1 --network my_macvlan ubuntu:14.04
c1 컨테이너 생성
centos 7-2에서
docker run -it --name c2 --hostname c2 --network my_macvlan ubuntu:14.04
c2 컨테이너 생성
centos 7에서 에서 호스트 대역대로 핑 확인
c1 의 ip 는 192.168.10.64 주소를 받았고 호스트에서 컨테이너 c1으로 핑이 가질 않는다.
centos 7-2에서 에서 호스트 대역대로 핑 확인
c2의 ip 는 192.168.10.128의 주소를 받았고 똑같이 호스트에서 c2로 핑이 가지않는다.
c1에서 c2 로 핑 날려보자
핑이 잘간다.
결론은
서버1 의 컨테이너는 서버2 와 그 부속 컨테이너와 통신할 수 있지만 정작 자신이
속한 서버와는 통신이 불가능하다.!
'리눅스 > docker' 카테고리의 다른 글
컨테이너 자원 할당 제한 (0) | 2021.01.31 |
---|---|
컨테이너 로깅 (0) | 2021.01.31 |
도커 네트워크 (0) | 2021.01.29 |
도커 볼륨 (0) | 2021.01.29 |
도커에 워드프레스를?? (0) | 2021.01.29 |