티스토리 뷰

container

docker network (mac_vlan)

초보의 CHOMAN 2018.05.10 17:39


docker network (mac_vlan)



mac_vlan (컨테이너 공인아이피 위함)



네트워크 생성



root@kubernetes-node1:~/example# docker network create -d macvlan -o macvlan_mode=bridge --subnet=1x5.6x.2x4.0/24 --gateway=1x5.6x.2x4.1 -o parent=enp0s3 test

8c517ca6a01a8bd9954ca960e5f353d601e38e1ae90ed39cf69848cfa9653968

 




컨테니어 생성



docker run --privileged -d -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:ro --net test --ip 1x5.6x.2x4.30 centos:7 /usr/sbin/init

 




컨테이너 실행



docker exec -u root -it da84ca16434e bash

 




호스트 서버와 도커 컨테니어간 통신을 위한 가상 이더넷 생성



ip link add link enp7s0 lvs0 type macvlan mode bridge

ip address add 1x5.6x.2x4.107 dev lvs0

ip link set dev lvs0 up

 




route 경로 수정


 

ip route add 1x5.6x.2x4.1/32 dev enp7s0

ip route add 1x5.6x.2x4.30/32 dev lvs0

ip route del 1x5.6x.2x4.0/24 dev enp7s0



: 클라우드 환경이 아닌 리얼서버 공인 아이피 환경과 비슷하게 만들기 위함




도커 공인아이피 할당 (원문)


 

http://cyberx.tistory.com/157



'container' 카테고리의 다른 글

The connection to the server localhost:8080 was refused - did you specify the right host or port?  (0) 2018.05.26
docker ssh 설치  (0) 2018.05.12
docker network (mac_vlan)  (0) 2018.05.10
docker 이미지 만들기  (0) 2018.05.10
docker command  (0) 2018.04.30
kubernetes 설치  (0) 2018.04.17
댓글
댓글쓰기 폼